Russia hit no Ukrainian energy targets on Tuesday for the first time since US President Donald Trump announced an “energy ceasefire” on Sunday, while it struck cities’ transport and logistics sites overnight with ballistic missiles and drones.

Russia’s Defence Ministry made no mention of energy facilities in its daily summary of strikes. A Kremlin spokesman said only that contacts were ongoing. One missile landed just over a kilometre from a plant supplying heat to much of Lviv, in western Ukraine. Ukrainian officials said four people were killed in Kharkiv and at least a dozen were injured across the country.

President Volodymyr Zelenskiy said Ukraine had not hit Russian refineries for two days, while Russia struck six Ukrainian energy sites on Monday. It was not clear whether Russia had deliberately avoided energy targets overnight.

Trump’s announcement followed a deal lifting US sanctions on Russian diesel exports, which allows Russia to supply almost 2 million metric tons of diesel. Global energy markets affect fuel prices in Sri Lanka, which imports its petroleum.

Reuters has reported that US officials have threatened to cut intelligence sharing and weapons sales to Ukraine unless it halts strikes on Russian oil refineries. Ukrainian Foreign Minister Andrii Sybiha said Kyiv continues to receive US intelligence.