Donald Trump was branded 'feeble' by Biden supporters after suffering an embarrassing wobble at a Minnesota rally.
The presidential hopeful was giving a speech on Friday when he ran into trouble at the podium.
Video shows Trump, 78, stumble forwards and grip onto the lectern to steady himself.
But he manages to keep his composure before going on a 'rant' about the quality of the structure.
'You know this is the worst platform, who put this stage up?' He jokes before shunting the flimsy-looking podium back into place.
Donald Trump was branded 'feeble' by Biden supporters after suffering an embarrassing wobble at a Minnesota rally
The presidential hopeful was giving a speech on Friday when he ran into trouble at the podium
'The fricking place is falling down,' he continued, eliciting a huge laugh from the crowd.
'I notice it keeps tilting to the left, like too many other things,' he added causing uproar again. 'What a crappy contractor this was.'
However, his opponents seized on the moment as evidence of weakness.
'A feeble Trump nearly falls down on stage after he leans on his podium too hard and then goes on an angry rant calling his event workers 'crappy' ,' a post on X from Biden-Harris HQ read.
The ages and abilities of both Biden, 81, and Trump have been called into question amid the election cycle, with each suffering embarrassing gaffes which their teams have sought to blame on senility.
A shock poll released earlier this year found that 60 percent of Americans do not believe Trump or Biden have the mental capacity to serve as president.
But this was of little concern to the thousands who showed up to hear Trump speak at the Minnesota Republican Party's annual Lincoln-Reagan Dinner in St. Paul.
During his speech Trump repeated the unfounded claim that the last presidential election, which he lost to Joe Biden, a Democrat, was tainted by widespread fraud.
Trump was in St. Paul for the Minnesota Republican Party's annual Lincoln-Reagan Dinner
He used the occasion to repeat the unfounded claim that the last presidential election, which he lost to Joe Biden, a Democrat, was tainted by widespread fraud
He falsely told those gathered that he won Minnesota in 2020, to rapturous applause from the audience
But outside the dinner, scores of pro Palestine protesters and demonstrators carrying signs which said 'Remove Trump' could be seen.
'I know we won (Minnesota) in 2020,' Trump said to applause. 'We've got to be careful. We've got to watch those votes.'
Ahead of their Nov. 5 presidential rematch, Trump campaign officials have publicly and privately insisted that Trump can beat Biden in Minnesota.
While an upset in the state appears possible, available polling and the state's political history indicate that the former president faces an uphill battle.
Major independent polls show Biden with a slim but consistent lead in Minnesota - typically between 2 and 4 percentage points.
A Trump campaign official would not say directly whether they planned to dedicate resources to the state.
While Minnesota's rural areas have swung towards Republicans over the last decade, suburban areas around Minneapolis have moved toward Democrats, reflecting broader nationwide trends.
During the speech, Trump repeated his calls for a 'massive deportation' of immigrants in the country illegally, and he doubled down on promises to construct a new missile defense system, likening it to Israel's 'Iron Dome' program.
But outside the dinner, scores of pro Palestine protesters and demonstrators carrying signs which said 'Remove Trump' could be seen.
Chinese FM spokesperson briefs on new round of China
Memorable show lowers curtain on Asian Games
US Open: Alcaraz moves past Evans, China's Zheng squeezes into last 16
EU changes pace on migration and asylum policy
Xi Stresses Building General Offices of Party Committees, Governments into Model Organs
Xi Story: Assessing Losses for Flood
PGA Championship is delayed by fog at Valhalla
Chinese books attract global attention at Italy's biggest book fair
Rafael Nadal, Naomi Osaka, Caroline Wozniacki set to return to 2024 Australian Open