ua en ru

Russia-Ukraine war: Frontline update as of July 31

Russia-Ukraine war: Frontline update as of July 31 Photo: The General Staff updated data on the situation on the front (Getty Images)

Ukrainian defenders continue to hold the line in all directions, repelling the enemy's massive assaults. Nearly 200 combat clashes were recorded on the front over the past day, the General Staff of Ukraine reports.

"The 1,254th day of Russia's full-scale armed aggression against Ukraine has begun. Ukrainian defenders are steadfastly holding back the invaders’ onslaught, inflicting heavy losses on the enemy," the Ukrainian military stated.

According to the General Staff, a total of 193 combat clashes were recorded over the past 24 hours. The enemy:

  • carried out 70 airstrikes;
  • dropped 122 guided aerial bombs;
  • launched 5,557 attacks, including 64 using MLRS;
  • deployed 3,472 kamikaze drones.

Russian forces launched an airstrike with guided bombs on the village of Bilohirya in the Zaporizhzhia region. They also targeted:

  • four areas where personnel, weapons, and military equipment were concentrated,
  • one command post,
  • one enemy artillery unit.

Situation by directions

Northern Slobozhanskyi and Kursk directions: Ukrainian forces repelled 32 enemy attacks. The enemy carried out 7 airstrikes, dropped 17 guided bombs, and conducted 317 artillery strikes, including 10 with MLRS.

Росіяни штурмують на 10 напрямках: Генштаб оновив дані по фронту

Southern Slobozhanskyi direction: Ukrainian troops stopped 10 Russian attacks near Vovchansk, Krasne Pershe, and Kamianka.

Росіяни штурмують на 10 напрямках: Генштаб оновив дані по фронту

Kupiansk direction: The enemy launched 5 attacks yesterday. Ukrainian defenders fought off assault actions near Kindrashivka, Zahryzove, and toward Kupiansk.

Lyman direction: The enemy attacked 20 times, attempting to breach Ukrainian defenses near Karpivka, Novyi Myr, Ridkodub, Yampilivka, and Dibrova, aiming toward Dronivka, Shandryholove, Olhivka, and Yampil.

Росіяни штурмують на 10 напрямках: Генштаб оновив дані по фронту

Siversk direction: Ukrainian troops successfully repelled 13 attacks near Hryhorivka, Serebrianka, Vyiimka, Zvanivka, and Fedorivka.

Росіяни штурмують на 10 напрямках: Генштаб оновив дані по фронту

Kramatorsk direction: The enemy launched 7 attacks near Chasiv Yar, Minkivka, Novomarkove, and toward Bondarne and Predtechyne.

Toretsk direction: Russian forces carried out 14 attacks in the areas of Toretsk, Oleksandro-Shultyne, Shcherbynivka, Oleksandro-Kalynove, and toward Stepanivka, Bila Hora, and Pleshchiivka.

Росіяни штурмують на 10 напрямках: Генштаб оновив дані по фронту

Pokrovsk direction: Ukrainian defenders repelled 49 enemy assaults near Popiv Yar, Fedorivka, Novoekonomichne, Promin, Lysivka, Zvirivka, Kotlyne, Udachne, and Orikhove, and toward Boikivka, Novopavlivka, Pokrovsk, Rodynske, Chervonyi Lyman, Novoukrainka, and Dachne.

Росіяни штурмують на 10 напрямках: Генштаб оновив дані по фронту

Novopavlivka direction: Russian troops launched 24 attacks in the areas of Zaporizhzhia, Komar, Perebudova, Piddubne, Maliivka, Fedorivka, Shevchenko, and Novopil.

Росіяни штурмують на 10 напрямках: Генштаб оновив дані по фронту

Huliaipole direction: Ukrainian defenders repelled one enemy attack near Malynivka.

Росіяни штурмують на 10 напрямках: Генштаб оновив дані по фронту

Orikhiv direction: Russian forces attacked once, attempting to advance near Plavni.

Росіяни штурмують на 10 напрямках: Генштаб оновив дані по фронту

Prydniprovskyi direction: Ukrainian forces successfully stopped 3 enemy assaults.

Росіяни штурмують на 10 напрямках: Генштаб оновив дані по фронту

Volyn and Polissia directions: No signs of enemy offensive group formations were detected.

As previously reported, Russian troops lost 1,070 personnel over the past day.

Ukrainian forces also destroyed a tank, an armored fighting vehicle, 16 artillery systems, 1 air defense system, 209 operational-tactical UAVs, and 68 enemy vehicles and fuel tanks.