Russia – Ukraine war updates latest from the General Staff of Ukraine as of July 31, 2026.
This report is part of EMPR’s July 2026 Russia – Ukraine war timeline, tracking daily battlefield and geopolitical developments. For full coverage of this escalation phase, see the complete timeline.
Today is the 1,619th day of the large-scale armed aggression of the Russian Federation against Ukraine.
Update as of 08:00 AM on Russian invasion of Ukraine
Day 1,619 of the Russian Federation’s full-scale armed aggression against Ukraine has begun.
A total of 269 combat engagements were recorded over the past day.
Yesterday, the enemy launched one missile strike, firing 83 missiles, and carried out 70 airstrikes, dropping 254 guided aerial bombs (KABs). In addition, Russian forces deployed 8,980 kamikaze drones and conducted 2,941 attacks on populated areas and Ukrainian military positions, including 39 attacks using multiple launch rocket systems (MLRS).
Over the past day, Ukraine’s Missile Forces and Artillery struck: 4 UAV command posts; 3 areas of enemy personnel concentration; 7 command posts; 1 additional high-value Russian military target.
Northern-Slobozhanskyi and Kursk Direction
08:00 AM: Four combat engagements took place over the past day. The enemy carried out one airstrike, dropping three guided aerial bombs, and conducted 78 attacks on Ukrainian positions and populated areas, including three attacks using MLRS.
Southern-Slobozhanskyi Direction
08:00 AM: According to updated information, the enemy launched six attacks on Ukrainian positions in the areas of Starytsia, Zapadne, and Kopanky, and toward Okhrimivka, Radkivka, and Khatnie.
Kupiansk Direction
08:00 AM: The enemy carried out nine attacks toward Tyshchenkivka and Radkivka.
Lyman Direction
08:00 AM: Russian forces attempted to break through Ukrainian defenses 17 times, attacking toward Dibrova, Stavky, Lyman, Drobysheve, and Ozerne, as well as in the areas of Novomykhailivka, Hrekivka, and Novoselivka.
Sloviansk Direction
08:00 AM: The enemy launched 22 assaults in the areas of Zakitne, Kryva Luka, and Riznykivka, and toward Pyskunivka, Rai-Oleksandrivka, and Mykolaivka.
Kramatorsk Direction
08:00 AM: Russian occupation forces carried out four attacks in the areas of Fedorivka Druha, Nykyforivka, and Tykhonivka.
Kostyantinivka Direction
08:00 AM: The enemy launched 45 attacks in the areas of Kostiantynivka, Illinivka, Toretske, Rusyn Yar, and Sofiivka, as well as toward Stepanivka, Dovha Balka, and Vilne.
Pokrovsk Direction
08:00 AM: Ukrainian defenders repelled 35 russian assaults in the areas of Novooleksandrivka, Kotlyne, Udachne, Novomykolaivka, and Molodetske, and toward Bilytske, Shevchenko, Myrne, Muravka, Novopavlivka, Novyi Donbas, and Matiasheve.
Oleksandrivka Direction
08:00 AM: The enemy carried out two attacks toward Kalynivske and in the area of Pershotravneve.
Huliaipole Direction
08:00 AM: Russian occupation forces launched 13 attacks toward Vozdvyzhivka, Kosivtseve, Hirke, Tsvitkove, and Charivne.
Orikhiv Direction
08:00 AM: Ukrainian defenders repelled two russian attempts to advance in the areas of Bilohiria and Shcherbaky.
Prydniprovskyi Direction
08:00 AM: The enemy conducted no offensive operations over the past day.
Volyn and Polissia Direction
08:00 AM: No signs of enemy offensive group formations were detected.
Ukrainian defenders continue to systematically destroy Russian forces and maintain effective resistance along the entire front line.
Total Russian losses over the past day amounted to:
- 1,340 personnel;
- 1 tank;
- 7 armored combat vehicles;
- 42 artillery systems;
- 3 air defense systems;
- 55 missiles;
- 10 ground robotic systems;
- 1,525 unmanned aerial vehicles (UAVs);
- 413 vehicles and fuel tankers;
- 3 units of special military equipment.












