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
Russian troops enter Sudzha in Kursk Oblast, battles ongoing
Russia launches offensive on Ukrainian forces in Sudzha, street fighting ongoing – ISW
Trapped and terminated: Russian troops’ gas pipeline infiltration ends in disaster
US still provides some intelligence data to Ukraine