In a statement released before their arrival, the leaders said: “We, the leaders of France, Germany, Poland, and the United Kingdom will stand in Kyiv in solidarity with Ukraine against Russia’s barbaric and illegal full-scale invasion.

“We reiterate our backing for President Trump’s calls for a peace deal and call on Russia to stop obstructing efforts to secure an enduring peace.

“Alongside the US, we call on Russia to agree a full and unconditional 30-day ceasefire to create the space for talks on a just and lasting peace.

“We are ready to support peace talks as soon as possible, to discuss technical implementation of the ceasefire, and prepare for a full peace deal.

“We are clear the bloodshed must end, Russia must stop its illegal invasion, and Ukraine must be able to prosper as a safe, secure and sovereign nation within its internationally recognised borders for generations to come.

“We will continue to increase our support for Ukraine. Until Russia agrees to an enduring ceasefire, we will ratchet up pressure on Russia’s war machine.”

Russia announced it would mark World War Two Victory Day with a unilateral, three-day ceasefire, which Ukraine rejected as a “theatrical show”.

Kyiv has described the truce as a farce, accusing Russia of launching thousands of attacks since it came into force at midnight on Wednesday. Russia says it has observed the ceasefire and accuses Ukraine of hundreds of violations.

German Chancellor Merz said he had high hopes that a full ceasefire could be agreed as soon as this weekend.

Russia’s three-day truce is set to end on Saturday night, but Merz said it could be extended to 30 days and the “ball is now entirely in Moscow’s court”.

Trump reiterated the call for an unconditional 30-day ceasefire after a phone call with Zelensky.

“If the ceasefire is not respected, the US and its partners will impose further sanctions,” Trump posted on Truth Social.