US President Donald Trump will host Volodymyr Zelensky on Monday for their first meeting since the pair's heated exchange in the White House earlier this year - but this time the Ukrainian president is bringing European allies.

Nato Secretary General Mark Rutte and UK Prime Minister Sir Keir Starmer are among leaders who will join Zelensky in Washington for talks on how to end the war with Russia.

It follows Trump's summit with Russian leader Vladimir Putin in Alaska that resulted in the US president dropping a demand for a ceasefire and calling instead for a permanent peace deal.

A US envoy said on Sunday that Putin had agreed to a possible Nato-like security pact for Ukraine.

"BIG PROGRESS ON RUSSIA. STAY TUNED!" Trump posted on his Truth Social platform, without elaborating.