Moscow builds up troops near Finland, sparking security concerns — Kellogg
Russian troops poised for new offensive on Sumy Oblast — Ukrainian Border Guard Service
Russia amasses over 50,000 troops near Sumy for new northern assault
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