On the Kursk direction, Ukrainian Defense Forces advanced east of Tetkino, southeast of Novyi Put, near Guevo, and south of Hornal.
On the Sumy direction, Russian forces captured Oleksandriya and Andriivka; fighting continues on the southern outskirts of the village. The enemy attacked near Yunakivka, Kindrativka, Novomykolayivka, Kostyantynivka, toward Mala Korchakivka, Khotyn, and along the Snagost River over a wide area near Yablunivka, attempting to enter Myropillya.
Ukrainian Defense Forces counterattacked from Oleksandriya toward Guevo.
On the Kharkiv direction, Russian forces are trying to advance in Vovchansk and attacked near Vovchanski Khutory.
On the Kupyansk direction, Russian forces attacked near Zakhidne, toward Dovhenke and Olkhivka, near Pishchane, Mala Shapkivka, Stepova Novoselivka, Nova Kruhlyakivka, Zahryzove, Zelenyi Hai, Hrekivka, and Stepove.
On the Lyman direction, Russian forces attacked near Karpivka, Ridkodub, Zelena Dolyna, Hlushchenkove, Shandryholove, Novyi Myr, Torske, and in the area of the Serebriansk Forest.
On the Siversk direction, the 1194th Motorized Rifle Regiment and the 7th Military Base of the 49th Combined Arms Army advanced toward Serebrianka. The enemy attacked near Hryhorivka, Verkhnyokamianske, and Ivano-Dariivka.
On the Kramatorsk direction, Russian forces are trying to advance north of Chasiv Yar, in the center of the city, and near Stupochky; they attacked near Kurdyumivka and Bila Hora.
On the Toretsk direction, the 20th Motorized Rifle Division of the 8th Combined Arms Army is attempting to advance in the northwest and west of Yablunivka. Russian forces advanced toward Rusyn Yar and Poltavka and attacked near Toretsk, Druzhba, Dyliivka, Popiv Yar, Pleshchiivka, and Nelipivka.
On the Pokrovsk direction, the 9th Separate Motorized Rifle Brigade of the 51st Combined Arms Army is fighting for Shevchenkove, while the 39th Separate Motorized Rifle Brigade of the 68th Army Corps is clearing Malynivka. Russian forces advanced in the forest between Malynivka and Yelyzavetivka, attempting to advance to the eastern and southern outskirts of Novoekonomichne, and attacked near Myrne, Myroliubivka, Lysivka, Dachenske, Novoukrainka, and Udachne.
On the Novopavlivka direction, Russian forces are trying to advance west and south of Kotlyarivka, are fighting for Orikhiv and Oleksiivka, and attacked near Novoserhiyivka, Novomykolayivka, Muravka, Kotlyarivka, Konstyantynopil, and Bahatyr. They advanced northwest of Odradne.
Ukrainian Defense Forces counterattacked south of Oleksiivka and near Zelenyi Kut.
On the Huliaypole direction, Russian forces attempted to advance east of Komar and attacked near Novopil, Novosilka, Vilne Pole, Shevchenkove, Fedorivka, and toward Novoukrainka.
Ukrainian Defense Forces counterattacked near Komar, Shevchenkove, and Fedorivka.
On the Orikhiv direction, fighting continued between Robotyne and Novodanylivka.
General conclusion:
Russian forces intensify strikes on Sumy Oblast, including the use of glide bombs. Their tactics resemble a scorched earth approach.
The Russian Aerospace Forces test new glide bombs with unified planning and correction modules with extended range (up to 95 km) in Kharkiv Oblast. Strikes on Kharkiv Oblast were launched from positions over the village of Tomarovka in Belgorod Oblast on May 31. Similar glide bombs were used against Defense Forces in Sumy Oblast in May 2025.
On the Lyman direction, Russian forces advance toward Borova from a recently established bridgehead near Ridkodub.
On the Toretsk direction, Russian forces attack in small assault groups, systematically clearing key targets to enable an advance between Toretsk and Pokrovsk. Enemy logistical problems and the arrival of Ukrainian Defense Forces reserves on this direction have slowed the enemy’s progress toward Toretsk;
According to the Main Intelligence Directorate of the Ministry of Defense of Ukraine, by mid-May 2025, the enemy had stockpiled over 13,000 missiles of various types, including up to 600 Iskander-M ballistic missiles, over 100 Kinzhal hypersonic ballistic missiles, up to 300 Kh-101 cruise missiles, over 400 Kalibr cruise missiles, up to 300 Kh-22/32 cruise missiles, around 700 Oniks and Tsirkon anti-ship missiles, around 60 KN-23 ballistic missiles (North Korea), and around 11,000 surface-to-air guided missiles for the S-300/400 air defense systems. The Russian defense industry can produce approximately 150–200 missiles per month, including 60–70 Iskander-M, 10–15 Kinzhal, 20–30 Kh-101, 25–30 Kalibr, up to 10 Kh-32, and 20–30 Oniks and Tsirkon missiles.
Change in the line of contact (LoC):
There were 178 combat engagements on various fronts.
On the Kharkiv direction, there were 5 combat engagements in the areas of Vovchansk, Kamyanka, and Vovchanski Khutory.
On the Kupyansk direction, 4 attacks by the occupiers were recorded. Ukrainian Defense Forces repelled enemy assault actions near Zahryzove, Pishchane, Nova Kruhlyakivka, and toward Stepova Novoselivka.
On the Lyman direction, the enemy attacked 19 times, attempting to advance near Kolodiazi, Zelena Dolyna, Torske, and toward Hlushchenkove, Olhivka, Seredyne, Vovchyi Yar, Cherneshchyna, Karpivka, and Novyi Mir.
On the Siversk direction, the aggressor attacked toward Hryhorivka. A total of 3 combat engagements occurred.
On the Kramatorsk direction, Ukrainian Defense Forces repelled 6 enemy assaults near Chasiv Yar and toward Bila Hora.
On the Toretsk direction, the enemy conducted 16 attacks in the areas of Krymske, Rusyn Yar, Druzhba, Toretsk, and toward Yablunivka.
On the Pokrovsk direction, 55 aggressor attacks were repelled in the areas of Nova Poltavka, Pokrovsk, Kotlyarivka, Novoukrainka, Andriivka, Novoolenivka, Zvirove, Malynivka, Yelyzavetivka, Myrne, Lysivka, Udachne, Novoserhiyivka, and toward Myroliubivka and Novomykolayivka.
On the Novopavlivka direction, Ukrainian Defense Forces repelled 32 enemy assaults in the areas of Fedorivka, Konstyantynopil, Rivnopil, Vilne Pole, Zaporizhzhia, and toward Zelene Pole, Novopil, Shevchenkove, Komar, and Bahatyr.
On the Orikhiv direction, the invaders carried out 5 unsuccessful attacks near Stepove and Shcherbaky.
On the Prydniprovske direction, the enemy carried out one unsuccessful attack on Ukrainian Defense Forces positions.
On the Kursk direction, 26 combat engagements occurred. The enemy carried out 17 airstrikes.
In the Black Sea-Azov naval operational area, the enemy naval group on combat duty consists of:
Black Sea: 2 ships, including 2 cruise missile carriers; the total salvo is 12 cruise missiles.
Mediterranean Sea: 3 ships, including 1 cruise missile carrier; the total salvo is 8 cruise missiles.
Supporting operation:
The Security Service of Ukraine detonated 110 kg of TNT near the underwater section of a support pillar of the bridge across the Kerch Strait. The structural integrity of the bridge is in critical condition. The Kerch Strait Bridge is a vital Russian logistics route.
Ukrainian Defense Forces carried out drone strikes on targets in the Autonomous Republic of Crimea, in the Rylsk district of Kursk Oblast, and in Belgorod Oblast.
Changes in the enemy disposition:
The 56th Air Assault Regiment of the 7th Air Assault Division, the 2nd Separate SOF Brigade, and a consolidated motorized rifle regiment of the Aerospace Forces operate near Tiotkino.
The 106th Airborne Division strikes Ukrainian positions in the Shostka district of Sumy Oblast.
The “Rubikon” Center for Advanced Drone Technologies strikes Ukrainian positions in Bryhadyrivka and Milove.
The 73rd Artillery Brigade of the 25th Combined Arms Army, equipped with M-1978 “Koksan” self-propelled guns, operates near Kreminna.
Possible operation situation developments:
The "Kursk" Group of Forces of the enemy’s "Sever (North)" Operational Grouping will attempt to advance toward the Khotyn–Khrapivshchyna line.
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 04.06.25
Personnel - almost 991,820 (+1,020);
Tanks – 10,884 (+3);
Armored combat vehicles – 22,678 (+7);
Artillery systems – 28,711 (+88);
Multiple rocket launchers (MLRS) – 1,402 (0);
Anti-aircraft warfare systems – 1,176 (+1);
Vehicles and fuel tanks – 50,730 (+123);
Aircraft - 413 (0);
Helicopters – 336 (0);
UAV operational and tactical level – 38,924 (+176);
Intercepted cruise missiles – 3,271 (0);
Boats/ships – 29 (0).
Humanitarian + general:
As a result of Russia’s full-scale invasion, 631 children have been killed and over 1,975 injured in Ukraine as of June 4, 2025. These figures do not include children killed in temporarily occupied territories, including Mariupol, according to the Office of the Prosecutor General.
During the night of June 4, Russian forces launched an attack on Ukraine using 95 Shahed-type attack UAVs and various types of decoy drones. As of 9:00 a.m., Ukrainian air defense had neutralized 61 enemy UAVs: 36 were shot down, and 25 were lost from radar or suppressed by electronic warfare. Hits were recorded in seven locations.
Russian forces carried out a massive drone strike on Odesa, injuring one person. The attack caused damage to civilian infrastructure, including residential buildings and auto repair shops.
Explosions were heard overnight in Kharkiv as Russian forces launched a missile strike on a civilian enterprise and used drones to carry out additional attacks. One person was injured.
On the night of June 4, Russia attacked infrastructure in the Lebedyn community of Sumy Oblast. A bioethanol production facility was hit. Preliminary reports indicate 12 UAVs struck the site, causing a fire.
In the Dnipro District of Kherson, a local resident was killed after a Russian drone dropped explosives. In the village of Veletenske, Kherson Oblast, Russian troops killed a 70-year-old man with a drone strike and injured an 83-year-old woman.
On Wednesday, Russian forces dropped a FAB-250 aerial bomb with a unified planning and correction module (UMPK) on a residential area in the town of Rodynske, Donetsk Oblast, injuring four residents.
In Zaporizhzhia Oblast, Russian forces struck a village with glide bombs (KABs). Two people were injured while inside their car during the attack.
On the afternoon of June 4, the Russian military targeted a grocery store in Nikopol, Dnipropetrovsk Oblast, injuring four people.