On the Northern Slobozhansky direction, Ukrainian Defense Forces continue attacks toward Glushkovo, Tetkino, Novyi Put, and Vesioloe, and launched a counterattack in the Sumy direction.
Russian forces made a slight advance northwest of Andriivka, attempted to move south of Yablunivka, and launched assaults near Yunakivka.
On the Southern Slobozhansky direction, Russian forces attacked near Hlyboke, Vovchansk, and Vovchanski Khutory.
On the Kupyansk direction, Russian forces attempted to advance west and southwest of Dovhenke, and carried out assaults near Kindrashivka, Kamyanka, Dvorichna, Krasne Pershe, Fiholivka, Petropavlivka, Stepova Novoselivka, Kruhlyakivka, Tverdokhlibove, Hrekivka, and toward Kutkivka, Pishchana, Druzhelyubivka, Olkhivka, and Chernyna.
They are trying to expand their bridgehead near Dvorichna and struck Borova.
On the Lyman direction, Russian forces advanced northwest of Ridkodub and attacked near Karpivka, Novyi Mir, Zelena Dolyna, Kolodiazi, and Torske, pushing toward Shandryholove.
Ukrainian Defense Forces counterattacked from Novyi Myr toward Ridkodub and Shandryholove.
On the Siversk direction, the 7th Separate Motorized Rifle Brigade of the 3rd Combined Arms Army made a minor advance toward the eastern outskirts of Serebrianka.
Russian forces tried to move north of Verkhnyokamianske and attacked near Hryhorivka.
On the Kramatorsk direction, Russian forces advanced in the southwestern part of Chasiv Yar and attacked near Bondarne, Novomarkove, Stupochky, and toward Pryvillya, Mykolaivka, and Bila Hora.
On the Toretsk direction, Ukrainian Defense Forces advanced on the western edge of Yablunivka.
The 4th Separate Motorized Rifle Brigade of the 3rd Combined Arms Army captured Dyliivka, though Ukrainian Defense Forces still hold positions on the northern outskirts.
Russian troops attempt to enter Oleksandro-Kalynove and attacked near Toretsk, Popiv Yar, Dachne, Shcherbynivka, Yablunivka, Novospaske, Rusyn Yar, Stepanivka, Nelipivka, and toward Poltavka and Pleshchiivka.
On the Pokrovsk direction, Russian forces now control Malynivka and attempt to advance in the northern part of Udachne. They launched assaults near Myrne, Promin, Myroliubivka, Novotoretske, Myrnohrad, Lysivka, Novoukrainka, Dachenske, Udachne, Zvirove, Molodetske, Chuhuyeve, and toward Serhiivka, Razyne, Koptiieve, Novoekonomichne, Volodymyrivka, and Shakhove.
On the Novopavlivka direction, Russian forces captured Novoserhiyivka and attempted to advance northwest and northeast of Novomykolayivka, west of Fedorivka and Vesele, and southwest of Komar. They launched attacks on Novopavlivka and near Novoserhiyivka, Novomykolayivka, Kotlyarivka, Oleksiivka, Orikhove, Dachne, Perebudova, Bahatyr, Vilne Pole, Novosilka, and Novopil. They consolidate positions in the northern part of Shevchenkove.
Ukrainian Defense Forces counterattacked near Komar, Yalta, and Voskresenka.
On the Huliaypole direction, Russian forces build up manpower, resupply, and prepare for future operations.
On the Orikhiv direction, Russian forces attacked near Kamianske.
On the Prydniprovskyi Direction, Ukrainian Defense Forces advanced north of Oleshky near the Antonivka road bridge.
General conclusion:
The enemy uses drones resistant to jamming, with fiber-optic guidance, which allows for deep strikes into the rear of Ukrainian Defense Forces, especially in Sumy Oblast and Donbas.
The enemy advances slowly in the directions of Kupyansk, Lyman, Orikhiv, and Huliaypole, while suffering heavy losses.
Ukraine Defense Forces effectively hold back Russian attacks.
On the Southern Slobozhansky direction, the enemy conducts daily attacks with small infantry groups supported by UAVs near Vovchansk and Lyptsi.
On the Toretsk direction, Russian forces use a significant number of UAVs to disrupt Ukrainian logistics and strike Kostyantynivka. The enemy advances slowly in Yablunivka.
On the Pokrovsk direction, the enemy actively employs Shahed UAVs near Shakhove.
Change in the line of contact (LoC):
There were 151 combat engagements on various fronts.
On the Northern Slobozhansky and Kursk directions, Ukrainian Defense Forces repelled 5 Russian attacks. The enemy also carried out 10 airstrikes.
On the Southern Slobozhansky direction, the enemy launched 8 assaults on Ukrainian Defense Force positions near Vovchansk and Kamyanka.
On the Kupyansk direction, 5 enemy attacks were recorded, Ukrainian troops repelled assaults near Stepova Novoselivka, Kruhlyakivka, Zelenyi Hai, and toward Pishchane and Kurylivka.
On the Lyman direction, the enemy carried out 18 attacks, attempting to breach Ukrainian defenses near Kolodiazi, Torske, and toward Novyi Myr, Zelena Dolyna, Shandryholove, Hrekivka, and Druzhelyubivka.
On the Siversk direction, the enemy made 5 attempts to advance near Hryhorivka and Ivano-Dariivka.
On the Kramatorsk direction, Russian troops attacked 8 times near Chasiv Yar, Stupochky, and toward Bila Hora.
On the Toretsk direction, the enemy launched 15 assaults near Toretsk, Nelipivka, and toward Rusyn Yar and Yablunivka.
On the Pokrovsk direction, Ukrainian Defense Forces repelled 65 enemy assaults near Sribne, Bohdanivka, Novoserhiyivka, Yelyzavetivka, Promin, Malynivka, Myrne, Myroliubivka, Lysivka, Udachne, Chuhuyeve, Serhiivka, Novomykolayivka, Kotlyarivka, Oleksiivka, Dachne, and toward Muravka, Myrnohrad, Poltavka, and Volodymyrivka.
On the Novopavlivka direction, the enemy carried out 14 attacks near Bahatyr, Zelene Pole, Vesele, Novosilka, Shevchenkove, Vilne Pole, and toward Novopil, Zaporizhzhia, and Komar.
On the Huliaypole direction, with air support, the enemy attacked positions near Malynivka but failed to gain ground.
On the Orikhiv direction, Ukrainian Defense Forces repelled an enemy attack near Kamianske.
On the Prydniprovske direction, the enemy launched three assaults on Ukrainian Defense Force positions.
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 conducted UAV airstrikes on targets in Belgorod, Bryansk, Saratov, and Ulyanovsk Oblasts, Tatarstan, and the Autonomous Republic of Crimea.
In Taganrog, the "Orion" UAV manufacturing plant "Atlant-AERO" was struck, along with the "Azovprodukt" oil refinery in Azov, military infrastructure at the "Engels" airbase, the "Dzhankoi" military airfield in the occupied Crimea.
Energy infrastructure facilities in Prymorsk, Melitopol, and Yakymivka in Zaporizhzhia Oblast. These strikes caused a blackout in areas of Russian troop concentration.
The "Kazan" airport was shut down.
Changes in the enemy disposition:
The 37th Separate Motorized Rifle Brigade of the 36th Combined Arms Army captured Perebudova. The 36th Separate Motorized Rifle Brigade of the 29th Combined Arms Army operates north of Yalta; the 30th Separate SOF Company of the 35th Combined Arms Army is positioned near Voskresenka; the 14th Separate SOF Brigade advanced toward Shakhtarsk.
The 42nd Motorized Rifle Division and the 100th Separate Reconnaissance Brigade of the 58th Combined Arms Army advance toward Orikhiv.
The 61st Separate Marines Brigade and the 127th Separate Reconnaissance Brigade of the 22nd Army Corps operate in Kherson Oblast.
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, 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 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 soon 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 25.06.25
Personnel - almost 1,014 650 (+950);
Tanks – 10,967 (+1);
Armored combat vehicles ‒ 29,569 (+58);
Artillery systems – 29,511 (+21);
Multiple rocket launchers (MLRS) – 1,425 (+1);
Anti-aircraft warfare systems – 1,188 (0);
Vehicles and fuel tanks – 53,084 (+123);
Aircraft - 416 (0);
Helicopters – 337 (0);
UAV operational and tactical level – 42,046 (+131);
Intercepted cruise and other missiles – 3,388 (+12);
Boats/ships – 29 (0).
Humanitarian + general:
Since the evening of June 24, the Russian army has attacked Ukraine with 71 Shahed-type loitering munitions and a decoy drone of various types. As of 09:00, air defense neutralized 52 enemy UAVs: 32 were shot down by fire assets, and 20 were suppressed or lost due to electronic warfare. Strikes were recorded at 6 locations in Odesa, Sumy, and Kharkiv Oblasts.
After 1:00 a.m. on June 25, the Russians launched four strikes on Zaporizhzhia, injuring two people. The enemy targeted a residential area. Houses, outbuildings, and vehicles were damaged.
During the night of June 25, Russian forces attacked Kharkiv with loitering munitions. A strike was carried out on a civilian enterprise in the Kyivskyi district. At least seven more strikes were recorded in the city. One person was injured.
During the night of June 25, Russian occupation forces attacked the city of Kupiansk in Kharkiv Oblast with a glide bomb (KAB), injuring five civilians. A nine-story residential building was damaged.
At around 03:40 on June 25, the Russian army launched an airstrike on the village of Vodyane, Kupiansk district. A glide bomb struck a private residential area. A 49-year-old woman was killed. Her husband, also 49, was injured and hospitalized.
In the morning of June 25, Russian forces directed an FPV drone at Pokrovsk. A civilian "VAZ-2101" car was targeted. As a result of the attack, a 69-year-old man was killed, and his 67-year-old wife sustained blast and cranial injuries, as well as shrapnel wounds. Three more people were wounded in Pokrovsk and Kostiantynivka from Russian drone attacks.
Around 18:30 on Wednesday, Russian troops attacked the Dnipro Raion of Kherson with drones, injuring two people. Another man in Kherson was attacked around 15:00. He sustained blast trauma, shrapnel wounds to the abdomen and legs, and was taken to the hospital.
During the day on June 25 in Kherson Oblast, a Russian drone killed a 55-year-old man in the village of Chervonyi Mayak, and in Sofiivka, a 39-year-old garden society worker was killed by artillery shelling.
According to the Minister of Health of Ukraine, to date, 510 doctors, nurses, and other healthcare workers have been killed as a result of Russia’s full-scale aggression against Ukraine.
The head of the Donetsk Oblast Military Administration, Vadym Filashkin, stated that due to massive shelling by the Russian Federation, Kostiantynivka is on the brink of a humanitarian catastrophe. Nearly half of the city is without electricity. In Santurynivka, 1,900 homes remain without gas, and restoring the supply is currently impossible. Water is provided once a day from 17:00 to 20:00, covering only 20–25% of needs. Additionally, due to drone strikes, all municipal bus services have been halted. Critical infrastructure is systematically under attack. Seven reservoirs and eleven tanks have been set up in the city, and twelve wells are operational, six of which are equipped with filtration systems.
The Second Western District Military Court of the aggressor state, the Russian Federation, has issued verdicts against 184 Ukrainian servicemen over the past six months, who were captured during operations in Kursk Oblast, Russia. These cases differ from other terrorism-related prosecutions, as all defendants are charged under the same article: committing a terrorist act by a group of persons with grave consequences. According to the Russian outlet "Mediazona", since November 2024, the district court has received 159 such cases, with 267 individuals standing trial.