Moments later Mr Trump was holding it aloft, Hamlet-style. “Nice set of hair I’d say,” he joked as his audience laughed and applauded.

As the campaign entered its final day Mr Trump, 70, was hitting his stride with no fewer than five rallies in five states - all in the space of a day.

After starting his morning in Sarasota, Florida, Mr Trump schedule included visits to North Carolina, Pennsylvania, New Hampshire and the Grand Rapids.

Compared to his earlier rallies, which often lacked focus, Mr Trump has honed is pitch and his delivery.

He opened with a forthright attack on the US justice system in the wake of the FBI’s decision to close its investigation into Hillary Clinton.

“The system is rigged,” he said. “At least we know it and people in this country because of us have never known it so obviously as they do now.

“Hillary Clinton should not even be allowed to run for the Presidency of the US, “It’s disgraceful. Our country is a laughing stock over the world with what’s happening to our justice. All over the world they’re laughing.

“Hillary Clinton is the most corrupt person ever to seek the office of the President of the United States.

“She threatened national security, she sold her office to the highest bidder, then to cover her tracks she deleted 30,000 emails after receiving a congressional subpoena.

“Hillary Clinton is being protected by a totally rigged system. Now it’s up to the American people to deliver justice at the ballot box tomorrow.”

Mr Trump positioned himself as a man who was once the “ultimate insider” who has enjoyed the “nice and cosy” trappings of success. Now he claims to be the outsider.

“This country is going bad,” he said. “Everything is wrong. Our country doesn’t win anymore. We’ve tired of being led by stupid people. They’re stupid people. Stupid.”

His central pitch - repealing Obamacare, rebuilding the army, building a “great wall” on the Mexican border and cutting taxes - was met with roars of approval from his supporters.

He also claimed he was winning over groups of voters who traditionally back Hillary Clinton. “You know who’s going to come out,” he told his audience. “The women are going to come out big.”

Spotting a “blacks for Trump” sign, he said: “African Americans are turning out and when they do they are voting for Trump.”