On the Northern Slobozhansky direction, Ukrainian Defense Forces attacked from Ryzhivka in the direction of Tetkino, advanced between Kindrativka and Kostyantynivka, east of Oleksiivka, on the northern and northeastern outskirts of Kindrativka, entered the village from the northwest, captured the central and northern parts of Kindrativka, cut the C191502 Novomykolayivka – Volodymyrivka highway, which is the enemy's logistics route in this area, and entered Oleksiivka from the northeast and Novomykolayivka.
Russian forces continued fighting for Bezsalivka, attempted to advance south and east of the village, and northwest of Mala Korchakivka. The 40th Separate Marines Brigade is gradually withdrawing from Kindrativka, and the 155th Separate Marines Brigade is withdrawing south of Oleksiivka and cannot consolidate on a new line due to constant counterattacks by Ukrainian Defense Forces.
On the Southern Slobozhansky direction, Russian forces attempted to advance within Vovchansk, near Holubivka, along the P79 Kupyansk – Velykyi Burluk highway near Radkivka, and north and east of Stepova Novoselivka, attacked in the direction of Lyptsi, Zelene, Krasne Pershe, Kamyanka, Holubivka, Myrne, Sobolivka, Petropavlivka, Stepova Novoselivka, Hlushkivka, and in the direction of Dehtyarne, Novovasylivka, Kutkivka, Ambarne, and Lozova Druha.
Ukrainian Defense Forces counterattacked near Kolisnykivka and Tabaiivka, stopping the enemy's advance in the direction of Ambarne and Hatne.
On the Kupyansk direction, Russian forces attacked near Zahryzove and in the direction of Olhivka.
On the Lyman direction, Russian forces attempted to advance south of Hlushchenkove, attacked in the direction of Shandryholove, and near Karpivka, Ridkodub, Zelena Dolyna, Novyi Myr, Torske, and in the Serebriansk Forest area.
Ukrainian Defense Forces counterattacked near Ridkodub.
On the Siversk direction, Russian forces attacked near Hryhorivka, Serebrianka, and Vyiimka.
On the Kramatorsk direction, Russian forces advanced east of Bila Hora, attacked near Chasiv Yar, in the direction of Markove, Mykolaivka, and near Stupochky and Predtechyne. The enemy constantly conducts Guided Aerial Bomb (KAB) airstrikes on Chasiv Yar, Kostyantynivka, Druzhkivka, and Kramatorsk.
On the Toretsk direction, Russian forces advanced slightly northwest of Dyliivka, attempted to advance northwest of Yablunivka and southwest of Popiv Yar, attacked near Toretsk, Oleksandro-Kalynove, Poltavka, and in the direction of Katerynivka and Pleshchiivka.
On the Pokrovsk direction, Russian forces attempted to advance on the southern outskirts of Novoekonomichne, west of Razyne, and continued assaults near Pokrovsk, Myrne, Malynivka, Myroliubivka, Lysivka, Shevchenkove, Novoukrainka, Zvirove, and Udachne.
On the Novopavlivka direction, the 36th Separate Motorized Rifle Brigade of the 29th Combined Arms Army attempts to advance to Andriivka-Klevtsove, and the 37th Separate Motorized Rifle Brigade of the 36th Combined Arms Army attempts to advance to the northeastern outskirts of Myrne. Russian forces operating south of Novopavlivka are trying to advance southwest of Tovste, west and northwest of Piddubne, west of Komar, in the direction of Novopavlivka, attacked near Novoserhiyivka, Muravka, Kotlyarivka, Horikhove, Oleksiivka, Zelenyi Kut, Zaporizhzhia, Yalta, Fedorivka, Voskresenka, Shevchenkove, Vilne Pole, Novosilka, Zelene Pole, and Novopil.
On the Huliaypole direction, Russian forces attacked near Malynivka.
On the Orikhiv direction, the 108th and 247th Airborne Regiments of the 7th Air Assault Division are fighting for Kamyanske. Russian forces attacked in the direction of Mala Tokmachka, and near Shcherbaky and Stepove.
General conclusion:
On the Northern Slobozhansky direction, Russian offensives slowed down in late May, and Ukrainian Defense Forces began to counterattack and restore positions along the state border, liberating Andriivka and holding positions in Kursk and Belgorod oblasts. Fighting in this direction remains intense. The Russian military command redeployed some Marines and UAV units from the Kursk and Sumy directions to other, more prioritized ones in Donetsk Oblast in May and June 2025, and the offensive in northern Sumy Oblast is losing its importance.
On the Southern Slobozhansky direction, Russian forces intensified activity in northern Kharkiv Oblast. UAV operators of Ukrainian Defense Forces repel ongoing enemy attempts to capture positions at the Vovchansk Aggregate Plant. The enemy has intensified its attacks near Milove.
On the Toretsk direction, Russian forces have been unable to capture Toretsk for a year, but the Russian offensive in the summer of the current year is aimed at capturing Kostyantynivka and Pokrovsk. The enemy is trying to encircle the towns to avoid costly frontal attacks.
On the Pokrovsk direction, Russian forces use well-trained infantry units equipped with advanced camouflage against UAVs, including thermal protective cloaks. The enemy has increased the use of UAVs to destroy Ukrainian logistics and sets up UAV ambushes against vehicles on routes.
On the Orikhiv direction, the intensity of enemy attacks is currently the highest since the beginning of the invasion in February 2022. Russian forces will conduct assaults throughout the summer with the aim of breaking through to the Mariupol highway and capturing Orikhiv, Kamyanske, and Komyshuvakha.
Change in the line of contact (LoC):
There were 183 combat engagements on various fronts.
On the Northern Slobozhansky and Kursk directions, there were 16 combat engagements. The enemy launched 12 airstrikes.
On the Southern Slobozhansky direction, there were 11 combat engagements in the areas of Vovchansk, Zelene, Ambarne, and Kamyanka.
On the Kupyansk direction, 4 enemy attacks were recorded. Ukrainian Defense Forces repelled enemy assault actions in the areas of Zahryzove, Stepova Novoselivka, and Holubivka.
On the Lyman direction, the enemy attacked 19 times, attempting to advance in the areas of Novyi Myr, Karpivka, Zelena Dolyna, Torske, Ridkodub, Hryhorivka, and in the direction of Shandryholove and Serednie.
On the Siversk direction, the enemy attacked the positions of Ukrainian Defense Forces 4 times near Ivano-Dariivka and in the directions of Serebrianka and Vyiimka.
On the Kramatorsk direction, 3 combat engagements occurred towards Stupochky and Bila Hora.
On the Toretsk direction, the enemy conducted 10 attacks in the areas of Dyliivka, Toretsk, Yablunivka, Rusyn Yar, and in the directions of Katerynivka and Pleshchiivka.
On the Pokrovsk direction, 67 aggressor attacks were stopped in the areas of Popiv Yar, Poltavka, Myrne, Malynivka, Myroliubivka, Razyne, Lysivka, Shevchenko, Zvirove, Udachne, Promin, Novoserhiyivka, Muravka, Oleksiivka, Zelenyi Kut, Horikhove, and in the directions of Pokrovsk, Volodymyrivka, Molodetske, and Novopavlivka.
On the Novopavlivka direction, Ukrainian Defense Forces repelled 36 enemy assaults near Zaporizhzhia, Piddubne, Myrne, Komar, Voskresenka, Shevchenko, Zelene Pole, Vilne Pole, and Novopil.
On the Huliaypole direction, the enemy attacked once near Malynivka
On the Prydniprovske direction, the enemy unsuccessfully attempted to approach the fortifications of Ukrainian Defense Forces.
In the Black Sea-Azov naval operational area, the enemy naval group on combat duty consists of:
Mediterranean Sea: 2 ships, including 1 cruise missile carrier; the total salvo is 4 cruise missiles.
The Black Sea Fleet of the Russian Navy has withdrawn almost all its ships from Striletska Bay in Sevastopol. The ships remaining in the bay are either maneuvering or hiding.
Supporting operation:
There were no strikes.
Changes in the enemy disposition:
The 217th Airborne Regiment of the 98th Airborne Division operates near Tetkino.
The 155th Separate Marines Brigade operates in Sumy Oblast, the 40th Separate Marines Brigade operates near Kindrativka.
The 55th Separate Motorized Rifle Brigade of the 41st Combined Arms Army, and the 506th Motorized Rifle Regiment of the 27th Motorized Rifle Division of the 2nd Combined Arms Army operate on the Pokrovsk direction.
The 38th and 64th Separate Motorized Rifle Brigades of the 35th Combined Arms Army operate near Malynivka.
On the Prydniprovske direction, the 33rd Detachment of BARS "Vasiliy Margelov" operates.
Possible operation situation developments:
On the Northern Slobozhansky direction, the enemy’s “Sever (North)” Operational Grouping is trying to reach the Mala Korchakivka – Nova Sich – Maryinka – Sadky line in the near future.
On the Southern Slobozhansky direction, in the near future, the command of the Russian “Zapad (West)” Operational Grouping will likely attempt to build on its recent tactical success and try to seize the area of Mala Shapkivka – Kindrashivka – Tyshchenivka – Velyka Shapkivka, and break through directly to the northern outskirts of Kupyansk, in the area of Moskovka. The enemy will also likely attempt an attack from Holubivka toward Radkivka, aiming to capture the latter.
On the Lyman direction, the forces of the Russian “Zapad (West)” Operational Grouping will likely attempt to reach the line of Karlivka – Shandryholove – Drobysheve, while simultaneously advancing near Torske in an effort to enter Lyman from the east. The command of the 25th Combined Arms Army has not achieved significant results in this direction, but it is not excluded that the “Starobilsk” Operational-Tactical Group (OTG) will be forced to withdraw from the area of Kopani – Novoyehorivka – Druzhelyubivka – Cherneshchyna, in response to the enemy’s advance along the southern bank of the Siverskyi Donets River in the direction of Bilohorivka – Serebrianka, within the operational zone of the neighboring 3rd Combined Arms Army of the “Yug (South)” Operational Grouping.
On the Siversk direction, the command of the enemy's "Yug (South)" Operational Grouping will attempt to eliminate the Siversk salient held by "Khortytsia" OSG and break through towards the Sloviansk – Kramatorsk agglomeration. The 3rd Combined Arms Army will try to break through to the northern bank of the Siverskyi Donets River between Yampil and Hryhorivka, and from the southeast – toward Siversk.
On the Kramatorsk direction, the command of the enemy’s “Yug (South)” Operational Grouping and the 3rd Army may shift the direction of their main strike to the north of Chasiv Yar and launch an offensive on both sides of the Bakhmut–Sloviansk road, along the directions of Orikhovo-Vasylivka–Minkivka and Blahodatne–Pryvillya. This would allow them to break through to the immediate approaches to Sloviansk directly from the southeast and create a real threat of a deep envelopment of the right flank of the “Starobilsk” Operational Tactical Group (OTG). If the enemy succeeds in achieving operational surprise along these directions and advances to tactical depth, the situation in the Kolodyazi–Hryhorivka section on the Lyman direction will deteriorate significantly for the “Kharkiv” OTG.
The enemy's “Tsentr (Center)” Operational Grouping advanced to the northeast of Pokrovsk and will likely attempt to advance further in the coming months in order to achieve an envelopment of Pokrovsk and to bypass the “fortress belt” in Donetsk Oblast from the west. The enemy command may attempt to exploit the penetration in the Pokrovsk–Toretsk sector to envelop Pokrovsk from the northeast and north, or to bypass the defenses of the “Khortytsia” Operational and Strategic Grouping (OSG) in Kostyantynivka from the southwest and west. Further Russian advance north and west of the Razyne directly depends on the combat capability of the involved units (the 39th Separate Motorized Rifle Brigade of the 68th Army Corps, the 150th Motorized Rifle Division of the 8th Combined Arms Army, and the 110th Separate Motorized Rifle Brigade of the 51st Combined Arms Army). In order to advance west of Razyne, Russian forces would need to force the Kazennyi Torets River at several locations, which could present an obstacle to their advance. The enemy would also have to seize villages along the Pokrovsk–Oleksandrivka line in order to fully sever Ukrainian logistics.
Envelopment of Pokrovsk from the northeast would require the enemy to advance significantly toward Rodynske, seize it, and establish a strong defensive area there to enable attacks on Pokrovsk or to advance toward Novooleksandrivka in order to cut the M30 highway (Pokrovsk–Pavlohrad) and compel the “Khortytsia” OSG to withdraw from Pokrovsk under threat of encirclement. Other possible courses of action for the enemy could include an advance north of Udachne or Kotlyne to sever the M30 highway, if they manage to break through Ukrainian defenses, or an attempt to penetrate between Dobropillya and Kostyantynivka in order to bypass the “fortress belt” from the west.
The operational situation on the Novopavlivka direction is significantly more dangerous than on the Sumy direction and threatens potential negative consequences for Ukrainian Defense Forces both operationally and strategically. If the Defense Forces’ command fails to stabilize the situation in this direction in the near future, Ukraine’s military and political leadership should prepare for the possible opening of the Pavlohrad operational direction and the emergence of operational complications for the “Tavriya” OSG on the Zaporizhzhia direction. At the same time, a possible enemy offensive operation to seize the Sloviansk–Kramatorsk agglomeration should also be taken into account.
Russian operational losses from 23.02.22 to 09.07.25
Personnel - almost 1,029 660 (+1,050);
Tanks – 11,000 (+5);
Armored combat vehicles ‒ 22,969 (+2);
Artillery systems – 30,102 (+68);
Multiple rocket launchers (MLRS) – 1,434 (0);
Anti-aircraft warfare systems – 1,193 (+1);
Vehicles and fuel tanks – 54,575 (+119);
Aircraft - 421 (0);
Helicopters – 340 (0);
UAV operational and tactical level – 44,457 (+227);
Intercepted cruise and other missiles – 3,439 (0);
Boats/ships – 29 (0).
Humanitarian + general:
On the night of July 9, Russia launched its most massive attack since the start of the full-scale invasion: it released 728 Shahed-type attack drones and decoy drones, 7 Kh-101/Iskander-K cruise missiles, and 6 Kh-47M2 Kinzhal aeroballistic missiles. Air defense destroyed 718 targets, including 296 drones and all 7 cruise missiles; another 415 unmanned aerial vehicles (UAVs) were suppressed or lost from radar. The main strike hit Lutsk. Impacts were recorded in 4 locations, and fragments of downed targets fell in 14 other locations.
On the night of July 9, Lutsk suffered its most massive attack since the start of the full-scale invasion: Russian forces directed about 50 drones and 5 missiles at the city, causing fires and destruction at an enterprise and in a garage cooperative; there are no fatalities reported so far.
On the night of July 9, Russian forces carried out another massive drone attack on settlements in Kyiv Oblast. In Brovary District, a local resident was wounded as a result of the attack and was hospitalized. A large-scale fire also broke out at an industrial enterprise for wooden pallet processing in the village of Trebukhiv, Brovary District.
On the morning of July 9, as a result of a drone attack in the Dnipro District of Kherson, a 73-year-old and a 47-year-old man sustained injuries.
Around 09:00 on July 9, near the village of Nadezhdivka in Kherson Oblast, a Russian drone attacked a 71-year-old motorcyclist, dropping explosives on his vehicle. The man sustained blast injuries, contusion, and shrapnel wounds to the abdomen.
Two people were wounded and private houses were destroyed as a result of a Russian attack on the Stepnohirsk community of Zaporizhzhia Oblast on the morning of July 9.
In the Snov community of Chernihiv Oblast, a Russian FPV drone hit a 54-year-old woman who was riding a moped. She sustained shrapnel wounds and burns and was hospitalized.
On July 9, in the village of Pravdyne, Kherson Oblast, a Russian drone attacked the courtyard of a house where a one-year-old boy and his grandmother were located. The child died on the spot, and the 64-year-old woman sustained a contusion, blast injury, and craniocerebral trauma.
Russian forces attacked Rodynske and Kostyantynivka in Donetsk Oblast with an FPV drone and guided aerial bombs, killing 8 civilians. In Rodynske at 10:00 AM, a drone hit two cars: two people burned to death in one, and the driver and two passengers died in the other. 10 minutes later, Kostyantynivka was struck by FAB-250 aerial bombs, killing three men. Another city resident was wounded. At least 20 private houses were damaged.
The European Court of Human Rights has found the Russian Federation responsible for mass and systemic human rights violations in the occupied territories of Ukraine before and after February 24, 2022, as well as for the downing of Malaysian Boeing flight MH17 over Donetsk Oblast in 2014.
The European Court of Human Rights (ECHR), in its ruling "Ukraine and the Netherlands v. Russia," ordered the Russian Federation to immediately release or safely return all captive citizens of Ukraine, deported children, and other persons deprived of liberty in the occupied territories of Ukraine.
Since 2014, citizens affected by Russia's crimes on the territory of Ukraine, have sent about 7,000 individual complaints to the European Court of Human Rights.
According to a survey by the "Rating" group, only 36% of Ukrainians currently believe that the negotiating group is doing everything possible to achieve peace — this is 12 percentage points less than in June. At the same time, 60% of respondents are convinced that the president is making maximum efforts to achieve peace. The survey was conducted on July 4–5.
In temporarily occupied Crimea, Russian security forces detained a resident of Saki city for listening to songs by the Ukrainian band "Okean Elzy." A report was drawn up against the detained Yevhen Blahodyr, and he was forced to publicly apologize. In a video recorded by Russian security forces, Blahodyr stated that he had listened to the Ukrainian band on YouTube "unintentionally."
Discussion about this post
No posts


