MSNBC’s Joe Scarborough Charles (Joe) Joseph ScarboroughScarborough calls on Cuomo to walk back statement he made about Trump: 'Out of bounds' Mika Brzezinski: 'Super grossed out' by Trump speech attendees 'who put their lives at risk' Democrats tear into Trump's 'deep state' tweet: His 'lies and recklessness' have 'killed people' MORE, a frequent critic of President Trump Donald John TrumpBiden on Trump's refusal to commit to peaceful transfer of power: 'What country are we in?' Romney: 'Unthinkable and unacceptable' to not commit to peaceful transition of power Two Louisville police officers shot amid Breonna Taylor grand jury protests MORE, on Thursday praised the president's speech commemorating the 75th anniversary of the Normandy invasion as “the most powerful” of his presidency.

Trump’s remarks were “the most powerful speech that he’s given as president of the United States, from certainly the most moving setting,” Scarborough said on MSNBC’s “Morning Joe.”

ADVERTISEMENT

The remarks, in which Trump praised U.S. allies such as France and Britain for their role in the D-Day operation, “had to be reassuring” to the nations despite frequent verbal barbs between their leaders and Trump during his presidency, Scarborough added.

Scarborough compared Trump’s remarks to former President Reagan's well-received speech commemorating the 40th anniversary of the Normandy invasion.

Trump’s speech “measured up to the moment and really was a true salute to the unity of this day,” co-host Mika Brzezinski Mika Emilie BrzezinskiMika Brzezinski: 'Super grossed out' by Trump speech attendees 'who put their lives at risk' Trump hurls insults at Harris, Ocasio-Cortez and other women Trump targets 'Complete psycho' Scarborough, 'ditzy airhead' Brzezinski while praising 'Fox & Friends' MORE, another frequent critic and Trump target, added.

Scarborough was not the only media figure who has frequent clashes with the president to offer praise for the speech Thursday morning.

CNN’s Jim Acosta James (Jim) AcostaToddlers' parents sue Trump over doctored 'racist baby' video Debate Commission snubs Latinos — again Red flags fly high, but Trump ignores them MORE said Trump “stayed on-script, stayed on-message and I think rose to the moment.”

Trump offered praise to the veterans who made the trip for the anniversary, calling them "among the greatest Americans who will ever live."

"To more than 170 veterans of the Second World War who join us today, you are among the very greatest Americans who will ever live," Trump said in his remarks. "You are the pride of our nation. You are the glory of our republic, and we thank you from the bottom of our hearts."

French President Emanuel Macron, speaking before Trump, praised the participants in the invasion and American involvement in the war.

“We know what we owe to you veterans: our freedom," Macron said. "On behalf of my nation, I just want to say thank you."