But the turnout in Tulsa fell well short of those expectations.
The 19,000-seat arena was nowhere near its full capacity, with large sections of empty seats. And Mr Trump's campaign cancelled the spillover event outside, as there was hardly anyone there.
"Sadly, protesters interfered with supporters, even blocking access to the metal detectors, which prevented people from entering the rally.
"Radical protesters, coupled with a relentless onslaught form the media, attempted to frighten off the President's supporters. We are proud of the thousands who stuck it out."
Mr Trump himself alluded to the crowd numbers when he started speaking. He praised the people who did show up, labelling them "warriors".
"You are warriors. Thank you. We had some very bad people outside. We had some very bad people outside, they were doing bad things. But I really do, I appreciate it," he said.
"The silent majority is stronger than ever before," Mr Trump said, vowing that "five months from now we're going to defeat 'Sleepy' Joe Biden" in November's presidential election.
The Trump campaign team has been forced to cancel or delay a number of re-election rallies over the last few months due to the health risk of large gatherings spreading the coronavirus, which the president derogatively referred to during his rally as the "Chinese virus" and "Kung flu".
More than 120,000 Americans have been killed by the pandemic with a number of states continuing to record high daily infections.
During the rally, Mr Trump admitted he told health officials to reduce the rate of testing to help keep the number of recorded positive results down.
"When you do testing to that extent, you are going to find more people, you will find more cases. So I said slow the testing down," he told supporters.