Donald Trump announced an "energy ceasefire" between Russia and Ukraine effective immediately, claiming both nations agreed to the arrangement. He provided no details.

Volodymyr Zelensky initially said the announcement was "news to him", then stated Ukraine would support an energy truce if Russia did the same. The Ukrainian president later accused Russia of violating any such agreement by striking a power plant in Kyiv with a drone on Sunday, followed by attacks on energy facilities in the northeastern Kharkiv region.

Moscow has not commented publicly on Trump's claim.

The announcement comes as Trump pushes Ukraine to stop strikes on Russian oil infrastructure. That pressure is linked to a separate diesel deal temporarily undoing sanctions on Russian energy imports, which Trump says will release fuel to the US market and global supplies. Trump has spent months trying to lower domestic fuel prices ahead of midterm elections, following price spikes tied to the Iran conflict.

Zelensky called the diesel deal "a gift" to Vladimir Putin. Seven US senators, including three Democrats and four Republicans, published a statement saying Trump's arrangement "runs directly counter" to law explicitly banning Russian energy imports until Russia ends its aggression against Ukraine. Republican Senator Thom Tillis told NBC News the deal "absolutely will" put American lives at risk.

UK Prime Minister Andy Burnham said Britain "strongly supports" Trump's call for an energy ceasefire. France, Canada and the EU also expressed support for the truce. However, UK Defence Secretary Wes Streeting told the BBC the UK did not support the diesel deal itself, and EU foreign policy chief Kaja Kallas echoed Zelensky's criticism on Saturday.

Trump accused Zelensky on Saturday of wanting to "make problems for the world" by authorizing attacks on Russian refineries. The US president suggested "it is time for Ukraine to get a new president". Zelensky responded that he would hold elections if Russia agreed to a 60-day total ceasefire, though elections are suspended by Ukraine's constitution during wartime.