On the Northern Slobozhansky direction, assault units of the 155th Separate Marines Brigade, remnants of motorized rifle battalions from the 30th Motorized Rifle Regiment of the 72nd Motorized Rifle Division, the 44th Army Corps, the 200th Separate Motorized Rifle Brigade of the 14th Army Corps, and the 1443rd Motorized Rifle Regiment attacked Ukrainian Defense Forces positions toward Kindrativka–Yastrubyne, unsuccessfully trying to break through from east to west across the Yelyzavetivka–Khotin road, as well as in the direction of Oleksiivka–Mala Korchakivka.
Units of the “Siversk” Operational Tactical Group (OTG), which had previously reclaimed Andriivka and now hold ground west of Kindrativka, successfully resist further Russian advances in these areas and are able to deliver strikes on the flanks of the enemy’s formations.
Assault units of the 83rd and 11th Separate Air Assault Brigades, reinforced by units of the 18th Motorized Rifle Division of the 11th Army Corps, continue attacking from the Novomykolayivka–Yablunivka line in the directions of Novomykolayivka–Varachyne and Yablunivka–Khrapivshchyna, with no success.
Fierce fighting continues for Yunakivka, where the main forces of the 76th Air Assault Division (including the 104th, 234th, and 237th Air Assault Regiments) have been committed. The enemy has made no progress in this area, although it still holds the northern part of Yunakivka on both sides of the Loknia River and has severed the Yunakivka–Sumy road south of the main road, east of the “Sumygaz” facility.
On the Southern Slobozhansky direction, Russian forces try to advance west of Vovchansk, launching attacks near Hlyboke and in the direction of Lyptsi.
On the Kupyansk direction, forward units of the 68th Motorized Rifle Division and the 27th Separate Motorized Rifle Brigade are engaged in intense fighting to hold Kindrashivka and Holubivka, while attempting to capture Radkivka by attacking southwest. The enemy has not yet reached the R79 highway between Kupyansk and Zakhidne but maintains tight fire control over it. Maneuvering forces and equipment along the front line in the southern part of the enemy’s bridgehead is significantly constrained for the “Khortytsia” OSG. The distance from the enemy's forward positions in the forest northeast of Radkivka to the northern outskirts of Kupyansk is about one kilometer, and the distance from positions near Holubivka to the city’s northern edge is up to one and a half kilometers.
On the Lyman direction, forward units of the 144th Motorized Rifle Division of the 20th Combined Arms Army, reinforced by assault units of the 2nd Motorized Rifle Division of the 1st Tank Army, attack persistently in the direction of Nove–Karpivka and simultaneously fight for the village of Ridkodub. After reaching the eastern outskirts of Karpivka and trying to envelop Zelena Dolyna from the north and south, the enemy did not achieve significant progress in these directions.
In the area of Ridkodub, the enemy, which had already entrenched itself in the village, was driven out of its positions by a counterattack from the “Starobilsk” OTG, retreated, and engaged in fighting to retake the village.
Assault units of the 3rd Motorized Rifle Division of the 20th Combined Arms Army, after capturing Hrekivka, failed to advance toward Druzhelyubivka over the course of a week.
The 67th Motorized Rifle Division, reinforced by the 164th and 169th Separate Motorized Rifle Brigades of the 25th Combined Arms Army, attacked along the Chornyi Zherebets River from north to south toward Yampolivka–Torske, attempting to break through to Torske from the east, north of the Kreminna–Lyman highway.
On the Siversk direction, Russian forces continued fighting in the center of Serebrianka and attacked near Hryhorivka, Verkhnyokamianske, and Vyimka.
On the Kramatorsk direction, UkrainianDefense Forces counterattacked and advanced in the center of Chasiv Yar and southeast of Bila Hora.
Russian forces attacked near Chasiv Yar, near Stupochky, and toward Bila Hora.
On the Toretsk direction, Russian forces attacked near Toretsk, Dache, Rusyn Yar, Popiv Yar, Poltavka, Yablunivka, Shcherbynivka, and Leonidivka.
On the Pokrovsk direction, Russian forces attempted to advance in the southeastern part of Razyne, northwest of Malynivka, and in the northern part of Novotoretske. They attacked near Koptieve, Myrne, Volodymyrivka, Promin, Myroliubivka, Hrodivka, Yelyzavetivka, Sukhyi Yar, Lysivka, Zvirove, Udachne, and Kotlyne.
On the Novopavlivka direction, Russian forces attempted to advance toward Myrne, northwest of Shevchenkove. The 36th Separate Motorized Rifle Brigade of the 29th Combined Arms Army attacked north and southeast of Zoria. The aggressor also attacked near Orikhove, Troitske, Oleksiivka, Zaporizhzhia, Komar, Yalta, Dniproenerhiya, Vesele, Maliivka, Novosilka, and Rivnopillya.
On the Huliaypole direction, Russian forces continued their offensive near Malynivka but did not advance.
On the Orikhiv direction, Russian forces attacked near Kamianske.
General conclusion:
In the area of Tiotkino (Kursk Oblast, Russian Federation), Ukrainian Defense Forces outflanked units of the 56th Air Assault Regiment of the 7th Air Assault Division on both flanks and are advancing in the direction of the Oleksandriya State Hydrological Reserve – Myropillya, where the enemy is trying to break through from the state border near the village of Oleksandriya. The situation has not undergone significant changes.
The Command of the enemy's "Sever (North)" Operational Grouping, using the "Kursk" Operational Grouping, continues its attempts to expand the incursion in the border strip of Sumy Oblast. Despite active assault operations by forward units, the enemy is unable to achieve any significant, even tactical, results.
Statements about a complete halt of the Russian offensive on the Sumy direction should be considered premature. The enemy continues to attack on several fronts simultaneously, but over the past 3–5 days, their advance has been minimal or nonexistent. The combat effectiveness of enemy assault units is steadily declining due to significant losses, but the "Kursk" Operational Grouping command conducts redeployments and receives additional forces and resources from the "Sever (North)" Operational Grouping, enabling it to maintain the intensity of the attacks.
A crisis continues to develop north of Kupyansk in the area of the enemy’s bridgehead on the Oskil River. Previously, the enemy command, having unexpectedly deployed a number of assault units from the 68th Motorized Rifle Division of the 6th Combined Arms Army and the 27th Separate Motorized Rifle Brigade of the 1st Tank Army, managed to break out from the bridgehead in the direction of Masyutivka – Kindrashivka, advancing south along the Oskil River and reaching the Kindrashivka – Holubivka line. The enemy actively uses sabotage and reconnaissance groups from the 2nd Separate SOF Brigade, which perform assault tasks if needed. As of the evening of June 29, the enemy has not succeeded in fully capturing Radkivka, and the position of its forward units in the Kindrashivka area does not favor further advance to the west.
The general operational situation on the Kupyansk direction has significantly worsened for the “Khortytsia” Operational and Strategic Group (OSG) due to the enemy’s recent gains on their bridgehead. The distance from the enemy’s forward positions in the Holubivka area to the main logistics route of the “Kharkiv” Operational and Tactical Group (OTG), which holds the bridgehead east of Kupyansk, is up to 5 km. The enemy has not yet been able to transfer artillery across the Oskil River to its bridgehead but has organized massive UAV use, especially toward Kupyansk and the logistics route. The “Kharkiv” OTG currently lacks reserves to significantly change the situation in its favor or even push the enemy back from Kupyansk’s northern outskirts.
On the Lyman direction, the 20th Combined Arms Army of the enemy's “Zapad (West)” Operational Grouping is advancing toward the Oskil River from a bridgehead on the Chornyi Zherebets River while attempting, in coordination with the left flank of the 1st Tank Army, to collapse the defense of the “Starobilsk” OTG in the Kopani – Novoyehorivka – Druzhelyubivka – Cherneshchyna area. The enemy is clearly trying to outflank the “Starobilsk” OTG, which is defending along the north bank of the Siverskyi Donets River (Serebriansk Forest), and force it to retreat at least to the line of Zarichne – Yampil.
Enemy sabotage and reconnaissance groups operate on the outskirts of Siversk.
On the Toretsk direction, Russian forces deliver their main strike towards Dobropillya. The forces of the 68th Army Corps, 20th, and 150th Motorized Rifle Divisions of the 8th Combined Arms Army attack along three operational directions: Malynivka and Myrne, Yablunivka and Malynivka, and Katerynivka respectively. The Russian military command intends to exploit a breakthrough between Pokrovsk and Toretsk to envelop Pokrovsk from the northeast and north or to bypass the defense of the “Khortytsia” OSG in Kostyantynivka from the southwest and west. The enemy will need to cross the Kazennyi Torets River to break through to Dobropillya.
On the Pokrovsk direction, there is an increase in enemy UAV use. Enemy attacks are focused in the areas of Rusyn Yar, Novoekonomichne, Poltavka, Volodymyrivka, Razyne, and Myrne. In order to block the Pokrovsk–Myrnohrad agglomeration, the enemy attacks near Myroliubivka and Promin, trying to advance toward Udachne, Troitske, Novomykolayivka, Orikhove, and Oleksiivka, developing the offensive by leveraging numerical superiority.
Russian forces continue large-scale assault operations on multiple sections of the frontline in Donetsk Oblast. The most intense fighting occurs in the Pokrovsk and Novopavlivka directions.
On the Orikhiv direction, Russian forces focus their efforts on capturing Kamianske, which would allow them to deploy artillery for strikes on Stepnohirsk and support advancement to the southern outskirts of Zaporizhzhia. The enemy is concentrating manpower in Zaporizhzhia Oblast and conducts continuous high-intensity assaults.
Change in the line of contact (LoC):
There were 137 combat engagements on various fronts.
On the Northern Slobozhansky and Kursk directions, Ukrainian Defense Forces continued to contain the invaders. The enemy carried out 11 airstrikes.
On the Southern Slobozhansky direction, the aggressor attacked Ukrainian positions 7 times near Vovchansk and Vovchanski Khutory.
On the Kupyansk direction, there were 5 enemy attacks. Assault actions near Petropavlivka, Kupiansk, and Pishchane were stopped.
On the Lyman direction, the enemy attacked 20 times, attempting to break through Ukrainian defenses near Kopanky, Nadiia, Ridkodub, Hrekivka, Torske, in the Serebriansk Forest, and toward Novoserhiyivka, Olhivka, Novyi Myr, Serednie, and Shandryholove.
On the Siversk direction, 4 enemy attacks near Serebrianka, Hryhorivka, and Vyimka were successfully repelled.
On the Kramatorsk direction, 5 combat clashes were recorded near Chasiv Yar and Bila Hora.
On the Toretsk direction, the enemy launched 7 attacks near Dache, Toretsk, and Yablunivka.
On the Pokrovsk direction, 37 enemy assault actions were stopped near Rusyn Yar, Razyne, Myrne, Myroliubivka, Malynivka, Myrnohrad, Orikhove, Udachne, Promin, Lysivka, Novoserhiyivka, Oleksiivka, and toward Volodymyrivka and Novopavlivka.
On the Novopavlivka direction, the enemy carried out 14 attacks near Myrne, Zaporizhzhia, Fedorivka, Bahatyr, Shevchenko, Vesele, Novopil, and Rivnopillya.
On the Huliaypole direction, Ukrainian Defense Forces repelled 2 enemy assaults near Malynivka.
On the Orikhiv direction, Ukrainian troops repelled 2 enemy assaults near Malynivka.
On the Prydniprovske direction, the enemy made 5 unsuccessful attempts to move forward.
In the Black Sea-Azov naval operational area, the enemy naval group on combat duty consists of:
Mediterranean Sea: 2 ships, including 0 cruise missile carriers; the total salvo is 0 cruise missiles.
Supporting operation:
Ukrainian Defense Forces carried out a UAV airstrike on military targets in the area of Kerch, the Autonomous Republic of Crimea, and in the Lipetsk, Voronezh, Bryansk, and Belgorod Oblasts.
Ammunition depots in the vicinity of the Lgov railway station in Kursk Oblast were struck.
A strike was also carried out in the area between Melitopol and Yakymivka, as well as in the eastern part of the Sea of Azov, near Chonhar – Henichesk.
Changes in the enemy disposition:
The enemy command decided to redeploy the 106th Airborne Division from the Sumy direction to another (presumably the Siversk) direction, although its 51st and 137th Airborne Regiments continue attacking towards the village of Sadky. Another reason for the withdrawal of the 106th Airborne Division to the second echelon may be the need to restore its combat capability due to significant losses suffered during the offensive on Yunakivka from the direction of Basivka and Loknia.
Within the 6th Combined Arms Army (Kupyansk direction), the 68th and 69th Motorized Rifle Divisions were formed based on the 25th and 138th Separate Motorized Rifle Brigades.
The 7th Separate Motorized Rifle Brigade of the 3rd Combined Arms Army operates near Serebrianka, and the 6th Brigade is engaged near Verkhnyokamianske.
The 217th and 331st Airborne Regiments of the 98th Airborne Division operate near Chasiv Yar and inside the town itself.
The 68th Separate Reconnaissance Battalion of the 20th Motorized Rifle Division, 8th Combined Arms Army, is active near Yablunivka, Rusyn Yar, and Novotoretske.
The 255th Motorized Rifle Regiment of the 20th Motorized Rifle Division, 8th Combined Arms Army, and the 24th Separate SOF Brigade are active on the Pokrovsk direction.
The 57th and 60th Separate Motorized Rifle Brigades of the 5th Combined Arms Army attack towards Maliivka. The 14th Separate SOF Brigade and the 16th Chemical, Biological, Radiological Protection Regiment of the Eastern Military District are active towards Shakhtarsk.
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 Kupyansk 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.
In the Novopavlivka direction, Ukrainian Defense Forces will have to withdraw from a fairly large area on both banks of the Vovcha River and fall back to the Novopavlivka–Piddubne line.
Russian operational losses from 23.02.22 to 30.06.25
Personnel - almost 1,020 010 (+1,070);
Tanks – 10,980 (+4);
Armored combat vehicles ‒ 22,922 (+7);
Artillery systems – 29,718 (+29);
Multiple rocket launchers (MLRS) – 1,427 (+2);
Anti-aircraft warfare systems – 1,190 (+1);
Vehicles and fuel tanks – 53,593 (+85);
Aircraft - 420 (0);
Helicopters – 340 (+3);
UAV operational and tactical level – 42,796 (+172);
Intercepted cruise and other missiles – 3,436 (+42);
Boats/ships – 29 (0).
Humanitarian + general:
Since the evening of June 29, Russian occupiers have attacked Ukraine with 107 strike UAVs of the Shahed type and drone decoys of various types. As of 9:00 a.m., air defense neutralized 74 enemy UAVs: 64 were shot down by firepower, and 10 were lost from radar or suppressed by electronic warfare. Strikes were recorded at 15 locations, and debris from downed drones fell at 2 locations.
On the night of Monday, June 30, Kharkiv Oblast suffered another attack by Russian drones, as a result of which civilian infrastructure was damaged in three populated areas, and fires broke out. In the city of Pisochyn, 8 people were injured, including one child. In the city of Derhachi, two fires occurred: a warehouse building of a private enterprise burned over an area of 1,000 square meters, and a building of an agricultural company burned over 200 square meters. In the village of Kurortne, a sanatorium canteen building burned over 300 square meters.
Russian occupiers attacked Dnipropetrovsk Oblast with drones, damaging an agricultural enterprise in the Synelnykove district. The invaders also shelled and attacked Nikopol district with artillery and FPV drones. A private house and a gas pipeline were damaged.
On June 30, 2025, around 5:00 a.m., Russian forces conducted an artillery strike on the village of Komyshany in Kherson Oblast. As a result of the attack, a 47-year-old man sustained injuries incompatible with life.
In Odesa, a Russian Shahed drone attacked auto repair workshops and a site used to store special equipment belonging to the water supplier Infoksvodokanal, damaging several dozen vehicles.
Russian Shahed drones attacked Kryvyi Rih on the morning of June 30, injuring three people, one of whom is in serious condition and undergoing surgery. Ukrainian air defenders destroyed two enemy drones during the attack, but some managed to hit targets, causing a fire in the city. Russian drones also struck near the building of one of the district territorial recruitment and social support centers.
One person was killed and another injured as a result of a Russian shelling of the village of Dmytrivka in the Kutsurub community of Mykolaiv Oblast on the morning of June 30.
In the first half of the day, Russian troops shelled the Seredyna-Buda community in Sumy Oblast, injuring two local women.
At approximately 11:00 a.m., Russians attacked the Central district of Kherson with a drone. One vehicle was burned, and another was damaged due to the enemy strike. A 51-year-old man is currently hospitalized. Around 3:00 p.m., Russian occupiers attacked the coastal area of Kherson with a drone. Two men, aged 62 and 66, were injured. Both sustained blast injuries.
From December 1, 2024, to May 31, 2025, at least 968 civilians were killed and another 4,807 injured in Ukraine as a result of Russian military aggression — a 37% increase compared to the same period the previous year, according to a report by the Office of the United Nations High Commissioner for Human Rights (OHCHR). The report notes a significant recent increase in civilian casualties amid intensified hostilities and the "evolution" of warfare tactics, including a sharp rise in deadly drone attacks. According to the report, nearly half of all civilian casualties were caused by missiles, loitering munitions, and bombs dropped from the air in densely populated areas.