Overnight Russia launched 453 drones, 409 intercepted, with impacts in 13 locations. Coverage opened in Odesa where rescue work in a 25-storey block ended with two dead and 25 wounded, later 24 injured across region, plus blackouts in Mykolaiv and fires in Khmelnytskyi, Ivano-Frankivsk and Stryi.
By morning focus moved west to the Polish border, where drones hit the Yahodyn crossing, setting a petrol station and trucks ablaze and striking a passenger-train locomotive 2 km from the border, causing delays up to 19 hours. Ukrzaliznytsia said a diplomatic train may have been the target, after reports Boris Johnson, a Merz aide and ex-CIA chief Petraeus were aboard.
Ukraine claimed hits on refineries in Kuban and Tatarstan as envoy Kushner said a peace deal was agreed except for territory, Putin rejected a Miami G20 meeting, and Trump urged Kyiv to halt fuel-infrastructure strikes.