Ukrainian president earlier rejected US call for Kyiv to stop bombing oil refineries, saying Moscow must first end attacks on energy infrastructure
Donald Trump has announced an energy ceasefire between Ukraine and Russia, apparently without consulting Volodymyr Zelenskyy, who said the deal to stop long-range attacks was “news to me”.
In a social media post, the US president claimed the two sides had reached an agreement. “Effective immediately, there is an ENERGY CEASEFIRE in the War between Russia and Ukraine. Both parties have agreed. Do not break it!” he wrote on Truth Social.
He offered no further details. Zelenskyy said he was surprised by the announcement but would agree to it if Vladimir Putin did the same. “If President Trump negotiated it with Putin – please tell us when the ceasefire begins. We are ready and we will accept it,” the Ukrainian president told the Axios website.



(Copied from my reply to a comment, but it should be a top level comment.)
This is to shift attention from Iran for gas prices increasing I suspect. He’s going to say the reason prices have gone up is because Ukraine is bombing Russian refineries (it has technically had an effect), not because of his invasion of Iran. He’s going to say he signed a deal with Russia, but prices aren’t decreasing quickly because Ukraine broke the ceasefire that he made up.
Assuming I’m right, it’s actually a smart move. It only needs to be made because of a bunch of really dumb moves, but this would be smart. Most people, let alone most Americans, don’t have a firm grasp on any of this, so the truth doesn’t really have much power.