Volodymyr Zelensky delivered a masterful charm offensive to win over President Donald Trump and set up a potential meeting with Vladimir Putin to end the years long war in Ukraine.

Trump hyped a face-to-face meeting between Putin and Zelensky after he called the Russian leader following a dramatic summit in the White House with European leaders.

The potential peace deal immediately drew skeptics, as French President Emmanuel Macron said he did not ‘see President Putin very willing to get peace now.’

Zelensky laid the groundwork by offering a $100 billion weapons deal as an olive branch to Trump.

The Ukrainian leader also donned corporate attire in accordance with his more nuanced approach to handling the professionally-dressed US president.