Situation at Vovchansk Aggregate Plant remains tense due to constant Russian attacks
Russian troops attempt to fortify positions in high-rises on Vuhledar outskirts
Russian troops take fire control over key logistics route in Kharkiv Oblast — AFU soldier
Russia suffers 1k+ casualties and loses 25 artillery systems in past 24 hours - Ukrainian GenStaff
Russia loses 1k+ soldiers, 3 tanks, 8 armored vehicles over past 24 hours - Ukrainian GenStaff
Russian forces advance near six settlements in Ukraine's East — DeepState group
Ukrainian intel chief: Russian offensive running out of steam
Russian troops advance in Chasiv Yar after crossing canal — Deep State
Ukrainian Center for Countering Disinformation denies claims of Russian army entering Toretsk
The Russians close to surrounding Ukrainian unit in Donetsk Oblast, making moves in Kharkiv Oblast - DeepState
Ukrainian military successfully repels 41 Russian attacks near Pokrovsk in Donbas – General Staff
Russia loses over 33k troops and nearly 60 air defense systems in June — Ukrainian General Staff
Russians expand front, seek weak spots in Ukrainian defense – Politico
General Staff updated Russian daily losses
Russia steps up offensive in Donetsk Oblast, assaults Toretsk for first time in a year
Russian troops may be entering another village in Kharkiv Oblast – ISW
Nearly 50 clashes reported along entire frontline in one day – Ukrainian General Staff
Russians advance near Ocheretyne and Klishchiivka in Donetsk Oblast — DeepState analysts
Ukrainian soldiers halt Russian advance in Kharkiv, counteroffensive starts — General Staff