Ukrainian troops identify Shahed and fake drones by sound — Air Force spokesman Ihnat
640,000 Russian troops engaged against Ukraine — Syrskyi
Ukrainian forces keep positions using fewer troops
Russia turns occupied Mariupol into military hub for next offensive
Russia loses 1,530 troops and over 300 vehicles in one day
60,000 Russian troops threaten Sumy, putting pressure on Ukraine
ISW: Russia shuffles troops in new push toward Kostyantynivka, eyes strategic highway breakthrough
Russia’s forces in Donetsk attempting to reach Dnipropetrovsk Oblast boundary
Ukraine wavers on labeling Russia’s Sumy and Kharkiv oblasts push as full-scale offensive
Russian forces push forward in Kharkiv and Donetsk oblasts
Russian commander orders fire on own troops
64,000 Russian troops remain tied down in Kursk Oblast — Zelenskyy
Russian losses in Ukraine pass 900,000
Atesh: Russian soldiers’ morale crumbles in Ukraine’s Kherson Oblast
Ukrainian forces gain ground in Belgorod, Russia advances in Kursk, Zaporizhzhya and Donetsk oblasts — ISW
Ukraine’s Su-27 bridge strikes cut off Russian troops in Belgorod Oblast
Russia’s total losses in Ukraine surpass 900,000 soldiers — General Staff
Russia’s battlefield toll rises as 1,560 troops, 8 tanks, and 42 artillery systems lost in single day - General Staff
Ukraine’s top general: 100,000 Russian troops lost in 2025
Russian invaders escalate activity in Bilohorivka area, Luhansk Oblast