Today will be the third time Donald Trump has hosted Volodymyr Zelenskyy in the US this year. The pair’s previous meetings were in stark contrast to one another.
When Zelenskyy met Trump at the White House in February, temperatures quickly escalated as the Ukrainian received a dressing down from his American counterpart.
Trump warned Zelenskyy that he is “gambling with World War Three” by not starting peace talks with Russia, later posting online that the Ukrainian had “disrespected the United States of America in its cherished Oval Office”.
JD Vance also accused Zelenskyy of not showing enough gratitude to Washington for its support of Ukraine.
Watch: How Trump-Zelenskyy talks unravelled
However, the next meeting in August was more cordial, and Zelenskyy launched a charm offensive – donning a dark suit after being criticised for wearing military fatigues on his previous visit.
The Ukrainian president also said thank you eight times during his opening remarks, mostly directed towards Trump.
In return, Trump said the US would give Ukraine good protection” as part of any peace deal. Zelenskyy later said a $90bn (£67bn) arms deal had been agreed between the two countries.