On the Kursk direction, Ukrainian Defense Forces counterattacked near Tetkino, maintaining fire control over Russian logistics near the village, complicating supply and evacuation.
On the Sumy direction, Russian forces continued unsuccessful offensive actions in the direction, attempting to advance west of Mala Korchakivka, toward Varachyne and Khotin, and attacked toward Yunakivka and Yablunivka.
On the Kharkiv direction, Russian forces continued unsuccessful offensives in the north of Kharkiv Oblast, attacking near Vovchansk and Vovchanski Khutory.
On the Kupyansk direction, Russian forces continued unsuccessful offensives, attacking near Dvorichna, Zakhidne, Stepova Novoselivka, Hrekivka, Olhivka, and Cherneshchyna.
On the Lyman direction, Russian forces unsuccessfully tried to advance south of Karpivka, north of Ridkodub, attacked near Novyi Myr, Ridkodub, Lypove, Zelena Dolyna, toward Hlushchenkove, Shandryholove, and near Torske.
On the Siversk direction, Russian forces attacked near Hryhorivka, Bilohorivka, and Verkhnyokamianske.
On the Kramatorsk direction, Russian forces unsuccessfully attacked near Chasiv Yar, Markove, Kurdyumivka, toward Bila Hora, near Stupochky, and toward Predtechyne.
On the Toretsk direction, Ukrainian Defense Forces advanced south of Yablunivka. Russian forces made a slight advance to a mine northwest of Toretsk, continued fighting in the western part of Yablunivka. The 10th Tank Regiment of the 20th Motorized Rifle Division of the 8th Combined Arms Army captured Zoria. The enemy attacked near Toretsk, Dyliivka, Dachne, Poltavka, Pleshchiivka, and Novoolenivka.
On the Pokrovsk direction, Russian forces advanced north of Shevchenkove, attacked near Myrne, Malynivka, Myroliubivka, Yelyzavetivka, Promin, Lysivka, Udachne, and Kotlyne, and struck a bridge near Shakhove.
On the Novopavlivka direction, Russian forces continued unsuccessful offensive actions, attacking near Novoserhiyivka, Novomykolayivka, Kotlyarivka, Orikhove, Bohdanivka, Zaporizhzhia, Novoukrainka, Andriivka, Konstyantynopil, toward Zelenyi Kut, Shevchenkove, Vilne Pole, Vesele, Burlatske, Voskresenka, Perebudova, Novopil, and attempted to advance north and northwest of Bahatyr, north of Oleksiivka, northwest of Odradne, and on the southern outskirts of Komar.
On the Huliaypole direction, Russian forces continued unsuccessful offensive actions, attempting to advance near Malynivka and Vyshneve.
On the Orikhiv direction, Russian forces continued unsuccessful offensive actions in the western part of Zaporizhzhia Oblast, attacking near Novoandriivka and Pavlivka.
General conclusion:
Reports about the beginning of an enemy offensive in Dnipropetrovsk Oblast are inaccurate. The enemy has reached the border of Donetsk and Dnipropetrovsk oblasts northwest of Orikhove, is attempting to advance to the southeast of Muravka, to the west of Kotlyarivka, and west and northwest of Bohdanivka. The Russian military command may launch an offensive in the southernmost part of Dnipropetrovsk Oblast and cut off Ukrainian Defense Forces’ logistics and encircle the defense areas of the “Khortytsia” Operational-Strategic Grouping (OSG) in Donetsk Oblast.
Ukrainian Defense Forces captured the former commander of a minesweeper of the Caspian Fleet of the Navy of the Armed Forces of the Russian Federation, who was serving as a platoon commander in the 165th Combined Rifle Battalion near Tetkino.
Russian forces conduct at least 100 fire raids per day on Chasiv Yar, attempting to destroy buildings in the city.
On the Toretsk direction, Russian forces are trying to secure positions west of the T0504 Pokrovsk–Kostyantynivka highway. The Russian military command concentrates on advancing toward Kostyantynivka and Druzhkivka.
On the Pokrovsk direction, Russian forces unsuccessfully attacked near Malynivka and carried out a number of failed assaults near Yelyzavetivka and Myroliubivka.
Russian forces destroy buildings in Zaporizhzhia Oblast to prevent the “Tavria” OSG from establishing strongpoints, forming a “dead zone” 5–7 km wide and attempting to ensure freedom of action for FPV drones.
Change in the line of contact (LoC):
There were 159 combat engagements on various fronts.
On the Kursk direction, Ukrainian Defense Forces repelled 27 enemy attacks. The enemy carried out 13 airstrikes.
On the Kupyansk direction, there were 7 enemy attacks. Ukrainian Defense Forces repelled assault actions in the area of Stepova Novoselivka, Hlushkivka, and Zahryzove.
On the Lyman direction, the enemy attacked 15 times, attempting to advance near Hrekivka, Novyi Myr, Ridkodub, Zelena Dolyna, and toward Cherneshchyna, Torske, and the Serebriansk Forest.
On the Siversk direction, the enemy carried out 4 assaults near Hryhorivka, Verkhnyokamianske, and Vyimka.
On the Kramatorsk direction, 6 combat engagements were recorded near Bila Hora, Predtechyne, and in the area of Kurdyumivka.
On the Toretsk direction, the enemy carried out 19 attacks near Dachne, Dyliivka, Toretsk, and toward Yablunivka.
On the Pokrovsk direction, 47 Russian offensive actions were stopped in the areas of Myroliubivka, Malynivka, Yelyzavetivka, Lysivka, Zvirove, Udachne, Orikhove, Andriivka, and toward Myrne, Mykolaivka, Promin, Novoserhiyivka, Oleksiivka.
On the Novopavlivka direction, Ukrainian Defense Forces repelled 19 attacks near Bahatyr, Odradne, Rivnopil, Novosilka, Novopil, Vilne Pole, and toward Zaporizhzhia, Voskresenka, and Shevchenko.
On the Huliaypole direction, the enemy made 4 attempts to advance near Malynivka.
On the Orikhiv direction, 3 enemy attacks toward Novoandriivka and Pavlivka were successfully repelled.
On the Prydniprovske direction, the enemy made two unsuccessful attempts to approach Ukrainian Defense Forces fortifications.
In the Black Sea-Azov naval operational area, the enemy naval group on combat duty consists of:
Mediterranean Sea: 3 ships, including 1 cruise missile carrier; the total salvo is 8 cruise missiles.
Supporting operation:
Ukrainian Defense Forces carried out UAV airstrikes on the Research Institute of Relay Engineering (the “VNIIR-PROGRESS” enterprise) belonging to the “ABS-Elektro” holding in Cheboksary.
Units of the Special Operations Forces of the Armed Forces of Ukraine struck the “Savasleyka” airfield in Nizhny Novgorod Oblast, hitting two enemy aircraft – a MiG-31 and a Su-30/34.
Flight restrictions were imposed at airports in Kazan, Nizhny Novgorod, Saratov, and Tambov.
Changes in the enemy disposition:
The 1427th Motorized Rifle Regiment of the 18th Machine Gun Artillery Division of the 68th Army Corps and the 177th Separate Marines Regiment of the Caspian Fleeta operate in Tetkino.
The 382nd Separate Marines Battalion of the 810th Separate Marines Brigade of the Black Sea Fleet advances toward Sumy.
The 20th Motorized Rifle Division of the 8th Combined Arms Army operates near Yablunivka.
The 305th Artillery Brigade of the 5th Combined Arms Army operates in the direction of Velyka Novosilka, and the 336th Separate Marines Brigade of the Baltic Fleet is active near Komar.
A naval unit of the 88th “Española” Volunteer Brigade has been spotted in Crimea.
Possible operation situation developments:
The "Kursk" Group of Forces of the enemy’s "Sever (North)" Operational Grouping will attempt to advance toward the Khotin–Khrapivshchyna line.
On the Kupyansk direction, the command of the enemy's "Zapad (West)" Operational Grouping will advance with forces of the 144th Motorized Rifle Division from the bridgehead near Nove toward the high ground near the village of Cherneshchyna, and with forces of the 4th Tank Division, which is advancing on converging directions Raihorodka–Cherneshchyna and Pershotravneve–Kopanky, will attempt to encircle a tactical group of the “Khortytsia” Operational-Strategic Grouping (OSG) defending along the Novoyehorivka–Hrekivka line.
On the Lyman direction, the forces of the "Zapad (West)" Operational Grouping will advance towards the Karlivka – Shandryholove – Drobysheve line while simultaneously advancing near Torske to approach Lyman from the east. The 25th Combined Arms Army will advance in the Dibrova – Yampil direction and in the area of the Serebriansk Forest in order to break through the communication lines of the "Khortytsia" OSG.
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 Toretsk direction, in the near future the enemy will attack Shcherbynivka and Novospaske simultaneously from the south, from the direction of Leonidivka, along both banks of the Kryvyi Torets River.
On the Kramatorsk direction, the command of the enemy’s “Yug (South)” Operational Grouping and the 3rd Army, in particular, may soon change the direction of their main strike and shift it to the north of Chasiv Yar, launching an offensive on both sides of the Bakhmut–Sloviansk road along the Orikhovo-Vasylivka–Minkivka and Blahodatne–Pryvillya directions, which would allow them to break through to the forward approaches of Sloviansk directly from the southeast and create a real threat to the “Siversk” Operational Tactical Grouping (OTG) of Ukrainian Defense Forces by executing a deep flanking maneuver on its right flank. If the enemy manages to achieve operational surprise in these directions and advance to tactical depth, the situation in the Kolodyazi–Hryhorivka sector on the Lyman direction could radically deteriorate for the “Khortytsia” OSG.
Russian operational losses from 23.02.22 to 09.06.25
Personnel - almost 997,120 (+970);
Tanks – 10,915 (+4);
Armored combat vehicles – 22,759 (+11);
Artillery systems – 28,934 (+42);
Multiple rocket launchers (MLRS) – 1,411 (+1);
Anti-aircraft warfare systems – 1,183 (0);
Vehicles and fuel tanks – 51,348 (+123);
Aircraft - 414 (+1);
Helicopters – 337 (0);
UAV operational and tactical level – 39,818 (+167);
Intercepted cruise missiles – 3,315 (0);
Boats/ships – 29 (0).
Humanitarian + general:
On the night of June 9, Russia launched 499 drones and missiles at Ukraine, including 479 Shahed-type strike UAVs and various decoy drones, 4 Kh-47M2 Kinzhal aeroballistic missiles, 10 Kh-101 cruise missiles, 3 Kh-22 cruise missiles, 2 Kh-31P anti-radiation missiles, and 1 Kh-35 cruise missile. As of 10:30, air defense had neutralized 479 enemy aerial threats. 277 enemy UAVs were shot down by firepower, 183 were lost from radar or suppressed by electronic warfare, 10 Kh-101 cruise missiles and 4 Kh-47M2 Kinzhal aeroballistic missiles were shot down, 2 Kh-22 cruise missiles (which did not reach their targets and were lost from radar), 2 Kh-31P anti-radiation missiles, and 1 Kh-35 cruise missile were also shot down. Impacts were recorded in 10 locations, and debris from downed threats fell in 17 locations. The main target of the strikes was an airfield in western Ukraine.
In Kyiv, during the night of June 9, a Russian attack damaged an office building in the Darnytskyi District.
Due to the Russian nighttime attack in the Boryspil District of Kyiv Oblast, a residential house, an outbuilding, and a vehicle were damaged.
It was a very difficult night for Rivne Oblast, which suffered a powerful enemy airstrike. No victims were reported.
In the morning of June 9, the Russian army struck a residential district in Zaporizhzhia with guided aerial bombs—at least seven private homes were destroyed, dozens damaged, and there were problems with gas supply. Two women were reported injured, one in serious condition.
In the morning of June 9, a Russian drone attacked Bilozerka in Kherson Oblast, injuring two local residents aged 40 and 43.
At noon, Russian forces shelled the village of Bilozerka in Kherson Oblast with artillery, injuring a 34-year-old woman. Earlier in the morning, a Russian UAV attack in Bilozerka had already injured two local men, aged 40 and 43, who were diagnosed with blast injuries, concussions, and brain trauma. Around 14:00, Russians attacked a car in the Korabel district of Kherson city with a drone, injuring a 74-year-old man.
In the afternoon of June 9, Russian forces dropped a munition from a UAV on Nikopol in Dnipropetrovsk Oblast, killing a 58-year-old man and injuring another.
Russian occupiers launched a targeted UAV strike on a civilian car in the city of Kostyantynivka, Donetsk Oblast. A civilian inside the vehicle was seriously injured.
In the second half of the day, Russians attacked energy infrastructure in the Hlukhiv community of Sumy Oblast with an FPV drone—over 20,000 subscribers were left without electricity. Critical infrastructure facilities switched to alternative power sources.
On Monday, June 9, a new prisoner exchange with Russia agreed in Istanbul began. It will take place in several stages. Final figures on the number of freed Ukrainians will be released later for security reasons.
Since the beginning of June, nearly 900 people have been evacuated from Sumy Oblast, including 137 children. Evacuations continue in 213 settlements of border communities.