Volodymyr Zelenskyy finally got his own back on the right-wing journalist who criticised him for not wearing a suit to the White House.

The Ukrainian president took aim at Brian Glenn when the pair came face-to-face again in the Oval Office this afternoon.

Six months ago, Glenn, of the Donald Trump-backing cable network Real America’s Voice, attacked Zelenskyy for wearing military-style clothing for talks with the US president.

He said: “Why don’t you wear a suit? You’re at the highest level in this country’s office, and you refuse to wear a suit.”

Zelenskyy replied: “I will wear costume after this war finishes, yes. Maybe something like yours, yes, maybe something better.”

On this occasion, the Ukrainian leader wore a black shirt and jacket, prompting Glenn to tell him: “President Zelenskyy, you look fabulous in that suit. You look good.”

Trump, sitting beside, Zelenskyy, replied: “I said the same thing.”

Glenn even apologised for what he said during the Ukrainian president’s last visit, prompting Zelensky to say: “You are in the same suit. I changed, you are not.”

Trump, and the watching press pack, laughed at the remark.

Watch the exchange below:

The light-hearted moment came as Trump and Zelenskyy prepared for talks on ending the Ukraine war, which began with Russia’s invasion in February, 2022.

There was no repeat of the last time the pair sat in the same spot, when Zelenskyy was ambushed by the US president and his deputy, JD Vance.

Instead, both men spoke of their determination to reach a peace agreement, with Trump also confirming that America is prepared to provide security guarantees to stop Russia invading again.