On the Kursk direction, Russian forces attempted to advance southwest of Tetkino.
Ukrainian Defense Forces counterattacked in the direction of Tetkino and Glushkovo.
On the Sumy direction, Russian forces attempted to advance east of Yablunivka, toward Myropillya, toward Novomykolayivka, and to enter Oleksiivka, attacked in the direction of Kindrashivka and near Yunakivka.
On the Kharkiv direction, Russian forces advanced along Zernova Street in the north of Vovchansk, attacked near Starytsia and Vovchansk.
On the Kupyansk direction, Russian forces captured Stroyivka, advanced southwest of Hrekivka, attempted to advance southeast of Stroyivka, east of Kamyanka, south of Hrekivka, attacked near Doroshivka, Krasne Pershe, Nova Kruhlyakivka, Zahryzove, Zelenyi Hai, Nadiia, Zelenyi Hai, Hrekivka.
Ukrainian Defense Forces counterattacked near Dovhenke.
On the Lyman direction, Russian forces captured Ridkodub, attacked in the direction of Shandryholove, near Ridkodub, Lypove, Karpivka, Zelena Dolyna, Seredyne, Novyi Myr, Kolodiazi, Myrne, the Serebriansk Forest, Torske.
On the Siversk direction, Russian forces attacked near Hryhorivka and near Verkhnyokamianske.
On the Kramatorsk direction, Russian forces attempted to advance northeast of Zaliznyanske and in the center of Chasiv Yar, attacked near Markove, Predtechyne, Stupochky, Bila Hora, Kurdyumivka.
On the Toretsk direction, the 10th Tank Regiment of the 20th Motorized Rifle Division of the 8th Combined Arms Army captured Hnativka. The enemy advanced southeast of Rusyn Yar, attacked near Toretsk, Dyliivka, Krymske, Druzhba, Popiv Yar, Zoria, Yablunivka, in the direction of Pleshchiivka, Oleksandro-Kalynove.
Ukrainian Defense Forces counterattacked near Zoria, Oleksandropil, and Stara Mykolaivka.
On the Pokrovsk direction, Russian forces advanced in the northeast of Lysivka, are engaged in fighting near Shevchenkove Pershe, advanced near Malynivka, Myrne, Myroliubivka, Yelyzavetivka, Lysivka, Kotlyne, and Udachne.
On the Novopavlivka direction, Russian forces continued the offensive near Novoserhiyivka, Novomykolayivka, Troitske, Kotlyarivka, Orikhove, Andriivka, Kostyantynivka, Bahatyr, in the direction of Oleksiivka and Odradne.
Ukrainian Defense Forces advanced northeast of Bahatyr, counterattacked from Novoukrainka.
On the Huliaypole direction, Russian forces attacked near Vilne Pole, Komar, Zelene Pole, Novopil, Novodarivka, in the direction of Vesele, Voskresenka.
Ukrainian Defense Forces counterattacked near Komar, Zelene Pole, and Novopil.
On the Orikhiv direction, Russian forces attempt to advance near Mala Tokmachka, attacked near Novodanylivka, Robotyne, Stepove, and Shcherbaky.
Ukrainian Defense Forces counterattacked near Mala Tokmachka and Kamianske.
General conclusion:
On the Kupyansk direction, Russian forces attempt to transfer combat equipment to the western bank of the Oskil River near Dvorichna. The Defense Forces strike pontoon bridges and equipment trying to cross the river.
On the Novopavlivka direction, drones guided via fiber optics significantly hinder transport movement in the rear area to a depth of up to 20 kilometers.
On the Zaporizhzhia direction, Russian forces focus on striking Ukrainian Defense Forces’ rear-area targets with unmanned aerial vehicles at distances ranging from 20 to 30 kilometers.
Change in the line of contact (LoC):
There were 173 combat engagements on various fronts.
On the Kharkiv direction, 9 enemy attacks were stopped in the areas of Starytsia and Vovchansk.
On the Kupyansk direction, there were 4 attacks by the occupiers. Ukrainian Defense Forces repelled the enemy's assault actions near Stepova Novoselivka and Nova Kruhlyakivka.
On the Lyman direction, the enemy attacked 13 times, attempting to advance in the areas of Lypove, Hrekivka, and Ridkodub.
On the Siversk direction, the enemy attacked 7 times toward Hryhorivka and near Ivano-Dariivka.
On the Kramatorsk direction, 7 combat engagements were recorded; the occupiers attempted to advance in the directions of Predtechyne, Bila Hora, Stupochky, and in the areas of Kurdyumivka and Chasiv Yar.
On the Toretsk direction, the enemy conducted 6 attacks near Druzhba, Nelipivka, and Toretsk.
On the Pokrovsk direction, 66 offensive actions of the aggressor were stopped in the areas of the settlements Zoria, Popiv Yar, Malynivka, Myroliubivka, Yelyzavetivka, Lysivka, Kotlyne, Novoserhiyivka, Udachne, Troitske, and Andriivka.
On the Novopavlivka direction, Ukrainian Defense Forces stopped 24 attacks near the settlements of Konstyantynopil, Bahatyr, Zelene Pole, Novopil, Vilne Pole, and Novodarivka.
On the Orikhiv direction, the aggressor attacked three times; fighting took place near Stepove and Shcherbaky.
On the Prydniprovske direction, the enemy carried out one offensive action, which was unsuccessful.
On the Kursk direction, Ukrainian Defense Forces stopped 26 enemy attacks. The enemy conducted 14 airstrikes.
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 drone strikes on targets in Kursk Oblast, including an enemy concentration area near Korenevo.
Changes in the enemy disposition:
The 737th Separated Anti Tank Battalion of the 6th Motorized Rifle Division, 3rd Army Corps operates near Chasiv Yar.
The 27th Motorized Rifle Division of the 2nd Guards Army advances near Novomykolayivka and Kotlyarivka.
The 35th Separate Chemical, Biological, Radiological and Nuclear Defense Regiment of the 35th Army operates in the direction of Polohy.
Possible operation situation developments:
The "Kursk" Group of Forces of the enemy’s "Sever (North)" Operational Grouping will attempt to breach toward the Yunakivka–Sudzha highway, which is currently under their fire control. A follow-on operational objective may involve securing the line of dominant heights in the vicinity of Yunakivka village and establishing a foothold in the border zone to the east, north, and northwest of Yunakivka—primarily along both banks of the Snagost River. Simultaneously, the enemy will seek to advance to the Oleksiivka–Yablunivka line and into the Yunakivka area.
On the Kharkiv direction, the enemy’s military command intends to deploy part of the “Kursk” Grouping of Forces to intensify the offensive operation in the north of Kharkiv Oblast.
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 30.05.25
Personnel - almost 986,080 (+1,140);
Tanks – 10,865 (+1);
Armored combat vehicles – 22,647 (+2);
Artillery systems – 28,421 (+35);
Multiple rocket launchers (MLRS) – 1,398 (+1);
Anti-aircraft warfare systems – 1,172 (+1);
Vehicles and fuel tanks – 50,089 (+74);
Aircraft - 372 (0);
Helicopters – 336 (0);
UAV operational and tactical level – 38,070 (+71);
Intercepted cruise missiles – 3,265 (0);
Boats/ships – 29 (0).
Humanitarian + general:
Since the evening of May 29, Russian occupiers had attacked Ukraine with two Iskander-M/KN-23 ballistic missiles and 90 Shahed-type attack UAVs, along with various types of decoy drones. As of 8:00 a.m., air defense forces neutralized 56 enemy drones: 26 were shot down, and 30 were lost or suppressed by electronic warfare. Hits were recorded in 12 locations.
As a result of a nighttime drone attack in Odesa Oblast, a Nova Poshta branch was destroyed — fortunately, there were no casualties or injuries.
In Kharkiv, Russian forces struck a trolleybus depot in the Slobidskyi District — 18 trolleybuses and 33 residential buildings were damaged, and two depot employees were injured.
In the village of Vasyliv Khutir, part of the Chuhuiv community in Kharkiv Oblast, at least eight people were injured in a drone strike, including two 16-year-old teenagers.
On the night of May 30, Russian forces hit a residential apartment building in the city of Bilozerske, Donetsk Oblast, with a drone. Two people were injured, and others may be trapped under the rubble.
Around 9:00 a.m., Russian troops shelled Kherson with artillery, killing a man and a woman who were on the street at the time.
A fire broke out at a critical infrastructure facility in the city of Zaporizhzhia due to a Russian strike on the morning of May 30. As a result of the attack, more than 13,000 subscribers were left without electricity.
A Russian drone strike destroyed the last OKKO gas station in Kostiantynivka, Donetsk Oblast. All station employees survived.
Around 4:00 p.m., Russian forces attacked a civilian vehicle with a drone in Komyshany, Kherson Oblast, injuring a 42-year-old man. Later, in the Dnipro district of Kherson, another drone strike injured a 54-year-old man and a 38-year-old woman.
Russian forces carried out drone strikes on a unit of the State Emergency Service in Nikopol, Dnipropetrovsk Oblast, damaging a fire station, a fire-rescue vehicle, and an administrative building.
Over 500 people have been evacuated this week from the border areas of Sumy Oblast.