Barack Obama has claimed Donald Trump is “uniquely unqualified” to be president as he launched a stinging attack on the Republican candidate.
Mr Obama said the billionaire businessman was “temperamentally unfit to be commander-in-chief” and has not shown any regard for working people.
He made the claims as he spoke at rally in Miami, Florida in support of Democratic candidate Hillary Clinton.
Mr Obama said Mr Trump, who has never held political office, has admitted he has not paid federal income tax for years and so was not helping to support troops or build roads.
“He’s not putting anything in, he’s taking a lot out,” he said.
He told the rally that Mr Trump “spent a lot of time with celebrities, hanging out with really wealthy folk.”
“You don’t see him hanging out with working people, unless they are cleaning his room or mowing the fairways at his golf club,” he said.
“He has spent his life without ever showing any regard for working folks.”
“But he has insulted minorities, immigrants, Muslims, and Americans with disabilities”, the president added, pointing out that “Our diversity is our strength”.
He also referred to the sexual harassment claims made against the Republican candidate and how he “calls women pigs”.
Mr Obama urged Clinton supporters at the get-out-the-vote rally to take advantage of the opportunity they have to vote early, before Election Day on Tuesday.