Russian forces pushed deeper into Ukraine’s Kharkiv region today, with Moscow saying its troops were closing in on Kupyansk and Vovchansk. The fighting follows weeks of strikes on roads and rear routes linking Kharkiv and Sumy, key supply lines for Ukraine’s northeast front.
In Dnipro, five people were killed in a Russian missile strike on a mixed residential and industrial area, and rescuers were still searching rubble and evacuating survivors. Across Ukraine, the civilian toll from recent Russian strikes rose to 11 over the past day. Ukraine’s air defences shot down 82 of 108 drones launched by Russia overnight.
Crimea came under another Ukrainian drone attack on fuel infrastructure, prompting the Russian-installed authorities to declare a state of emergency. Sergei Aksyonov said fuel supply was now the peninsula’s toughest problem, and Vladimir Putin acknowledged today that shortages were spreading across Russia, with queues forming at petrol stations. Ukraine’s air force lost two MiG-29 fighters in less than 24 hours, one on a combat mission over Poltava region and another in a landing accident after a strike on an airfield, where a Geran-4 drone hit the aircraft on the ground.
In eastern Ukraine, Russia is still feeding poorly trained replacements into the line, and publicly cited estimates say some new recruits survive only about 20 minutes before being killed or wounded. In the Netherlands, intelligence assessments warned that Russia could threaten NATO as soon as a year after the war in Ukraine ends. In Kyiv, two Russian agents were arrested after Ukrainian officials said they had planned to blow up a Ukrainian soldier.
Ukrainian forces struck three bridges in Donbas and targeted the Russian army headquarters and other military sites. A fire at one of Russia’s largest oil refineries was still burning for a second day after a Ukrainian attack. Six people were killed in a shooting at a youth facility in northern Germany.