On the Kursk direction, Russian forces fight for Gogolevka and attempt to advance in Guevo. The 1427th Motorized Rifle Regiment of the Territorial Troops fights for Veselivka. Combat operations continue along the line of Volodymyrivka – Veselivka – Zhuravka – Basivka in the north of Sumy Oblast.
On the Belgorod direction, Ukrainian Defense Forces advanced on the eastern outskirts of Popovka and attacked near Demidovka.
On the Kharkiv direction, Russian forces attacked near Vovchansk. The enemy carried out an airstrike on the Kharkiv military hospital, grossly violating international humanitarian law.
On the Kupyansk direction, Russian forces advanced north of Stepova Novoselivka, fought for Chervone Pershe, attempted to advance south of Zakhidne and Tyshchenkivka, entered Mala Shapkivka, captured Kindrashivka, and attacked near Kamyanka, Pishchane, Bohuslavka, Zahryzove, Kopanka, Nadiia, Hrekivka, and Novomykhailivka, entrenching near Topoli.
Ukrainian Defense Forces repelled an enemy attack north of Lozova.
On the Lyman direction, Russian forces attacked near Kolodyazi, Nove, Katerynivka, Zelena Dolyna, and Torske.
The enemy is amassing forces in the Lyman direction but has not attacked recently, conducting reconnaissance instead.
On the Siversk direction, Russian forces continued offensive actions near Ivano-Dariivka and Pereyizne.
On the Kramatorsk direction, Russian forces attacked near Chasiv Yar, Mayske, Kurdyumivka, Stupochky, Predtechyne, Bila Hora, and Oleksandro-Shultyne.
Ukrainian Defense Forces counterattacked near Chasiv Yar.
On the Toretsk direction, Russian forces advanced on the western outskirts of Toretsk, west of the city, and north of Druzhba, attacked towards Dyliivka and near Krymske, Panteleymonivka, Oleksandropil, and Shcherbynivka.
On the Pokrovsk direction, Ukrainian Defense Forces advanced west of Shevchenkove and counterattacked near Kotlyarivka.
Russian forces advanced southwest of Kotlyarivka and east of Bohdanivka, attacked near Tarasivka, Yelyzavetivka, Vodyane Druhe, Kalynove, Lysivka, Kotlyne, Novoserhiyivka, Udachne, Novooleksandrivka, Uspenivka, Preobrazhenka, Sribne, Shevchenkove, and Troitske.
On the Novopavlivka direction, Russian forces tried to advance near Rozlyv and attacked settlements, advanced near Konstyantynopil.
On the Huliaypole direction, Russian forces attacked near Vesele, Skudne, Dniproenerhiya, Pryvilne, Novosilka, and towards Novopil.
On the Orikhiv direction, Russian forces fight for Shcherbaky, try to advance northwest of Robotyne and southwest of Lobkove, and attacked near Mala Tokmachka, Kamianske, Stepove, Maly Shcherbaky, and Nesteryanka.
Ukrainian Defense Forces counterattacked near Stepove and Shcherbaky.
On the Prydniprovskyi direction, Russian forces transfer air defense and electronic warfare systems from Kherson Oblast to occupied Crimea to compensate for their losses and restore air defense in Crimea.
General conclusion:
Ukrainian Defense forces counterattack in the Pokrovsk and Toretsk directions.
The enemy is preparing to launch a new offensive operation in the coming weeks to maximize pressure on Ukraine and increase Russia’s leverage in ceasefire negotiations.
The Russian military command is unlikely to redeploy troops from Kursk Oblast if it intends to conduct an offensive operation in Sumy Oblast. The enemy lacks sufficient operational-level reserves to conduct significant offensive operations in Sumy, Kharkiv, and Zaporizhzhia oblasts without maneuvering reserves from other directions.
The enemy has increased combat activity on the Lyman and Orikhiv directions, as well as in northern Sumy Oblast. So far, the enemy has not achieved tactical gains there.
Russian forces have intensified reconnaissance along the front line and attacks on the Pokrovsk direction, attempting to advance northeast of Pokrovsk along the T0504 Pokrovsk-Kostyantynivka highway and southwest of Pokrovsk, reaching a line 3 km from the administrative border of Donetsk and Dnipropetrovsk oblasts. The enemy is not focused on the immediate capture of Pokrovsk. Ukrainian Defense Forces continue to conduct localized counterattacks directly south of the city.
The enemy has concentrated a significant grouping of troops near Selydove.
The enemy’s military command may redeploy troops from Kursk Oblast to other operational directions, particularly to Pokrovsk.
Change in the line of contact (LoC):
There were 198 combat engagements on various fronts.
On the Kharkiv direction, two enemy attacks were stopped near Vovchansk and towards Kamyanka. The enemy carried out airstrikes on Slatyne.
On the Kupyansk direction, the enemy conducted six assaults towards Pishchane, Petropavlivka, and near Zahryzove.
On the Lyman direction, Russian occupiers attacked Ukrainian positions 23 times near Nadiia, Yampolivka, Kolodyazi, and Torske, as well as towards Novyi, Olhivka, and Novomykhailivka.
On the Siversk direction, the enemy carried out three assaults near Ivano-Dariivka and Pereyizne.
On the Kramatorsk direction, 13 combat engagements took place towards Mayske, Oleksandro-Shultyne, Predtechyne, Bila Hora, near Chasiv Yar, Stupochky, and Kurdyumivka.
On the Toretsk direction, Russian forces attacked Ukrainian Defense Forces’ positions 18 times, concentrating their offensive efforts near Krymske, Toretsk, and towards Dyliivka.
On the Pokrovsk direction, occupying units attempted 73 breakthroughs in the areas of Novotoretske, Panteleymonivka, Oleksandropil, Vodyane Druhe, Yelyzavetivka, Lysivka, Kotlyne, Udachne, Novoserhiyivka, Uspenivka, Novooleksandrivka, Sribne, and Andriivka, as well as towards Kotlyarivka. Airstrikes targeted the settlements of Oleksiyevo-Druzhkivka, Oleksandropil, Sukhyi Yar, Poltavka, Kozatske, Myrnohrad, Pokrovsk, Chunyshyne, Hryshyne, Novooleksandrivka, and Novopavlivka.
On the Novopavlivka direction, the enemy attacked 15 times near Konstyantynopil, Skudne, and towards Rozlyv, carrying out airstrikes on Zelenyi Hai and Piddubne.
On the Huliaypole direction, the enemy carried out nine attacks near Pryvilne, Novosilka, and towards Novopil. Additionally, the enemy launched airstrikes on Huliaypole, Novopil, and Zelene Pole.
On the Orikhiv direction, the enemy attacked twice near Kamianske and Lobkove.
On the Prydniprovskyi direction, the enemy carried out two offensive actions towards Sadove and Prydniprovske but was not successful.
In the operational zone in Kursk Oblast, Ukrainian Defense Forces repelled 31 enemy attacks. Additionally, 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, with a total salvo of 4 missiles.
Mediterranean Sea: 4 ships, including 3 cruise missile carriers; the total salvo is 26 cruise missiles.
Supporting operation:
There were no strikes.
Changes in the enemy disposition:
The 22nd Motorized Rifle Regiment of the 72nd Motorized Rifle Division of the 44th Army Corps operates near Guevo.
The 34th Separate Motorized Rifle Brigade of the 49th Combined Arms Army operates near Popovka.
The 245th Motorized Rifle Regiment of the 47th Motorized Rifle Division of the 1st Tank Army operates near Udy.
The 5th Anti-Aircraft Missile Regiment of the 98th Airborne Division operates near Chasiv Yar, while the 27th Artillery Regiment of the 6th Motorized Rifle Division of the 3rd Army Corps operates near Predtechyne.
The 346th Separate SOF Brigade and the 68th Tank Regiment of the 150th Motorized Rifle Division of the 8th Combined Arms Army operate near Panteleymonivka, while the 238th Artillery Brigade of the 8th Combined Arms Army operates near Toretsk and Panteleymonivka.
The 55th Separate Motorized Rifle Brigade of the 41st Combined Arms Army operates near Pokrovsk.
The 37th Separate Motorized Rifle Brigade of the 36th Combined Arms Army operates near Odradne, while the 1198th Motorized Rifle Regiment of the Territorial Troops, the 69th Separate Cover Brigade, and the 38th Separate Motorized Rifle Brigade of the 35th Combined Arms Army operate in the direction of Polohy.
The 7th Air Assault Division operates near Shcherbaky.
The 61st Separate Marines Brigade of the Northern Fleet operates on the eastern bank of Kherson Oblast.
Possible operation situation developments:
The plan for the enemy's spring-summer offensive campaign in the Southwestern Theater of Operations may be as follows: a simultaneous breakthrough towards Kostyantynivka and Druzhkivka from the south and southeast (from the direction of Toretsk and Vozdvyzhenka), as well as from the northeast (from the direction of Chasiv Yar), followed by an advance towards Kramatorsk from the south while simultaneously advancing towards Slovyansk with the forces of the 20th and 25th Combined Arms Armies of the "Zapad (West)" Operational Grouping through Lyman.
The enemy cannot establish a full-fledged buffer zone on the border of Kursk and Sumy Oblasts, so the simplest option may be an invasion of Sumy Oblast by a grouping of 22,000–27,000 military personnel along the Sumy–Sudzha highway within a 35–40 km-wide zone (stretching from Zhuravka to Myropillya). This territory has already been turned into a buffer zone by Ukrainian Defense Forces, which will greatly complicate enemy actions.
Ukrainian Defense Forces may launch an offensive in the direction of Lyman Pershyi – Horobivka – Tavilzhanka, which, if successful, will lead to either the enemy's rapid retreat from the Dvorichna bridgehead or its encirclement there. Such a development would result in the loss of combat capability of the entire enemy's 6th Combined Arms Army.
On the Kramatorsk direction, the envelopment of Chasiv Yar from the south by advancing toward Stupochky will be a priority for the command of the 3rd Combined Arms Army and the 98th Airborne Division of the enemy.
The operational plan of the 8th Combined Arms Army on the Kostyantynivka direction is to envelop the tactical group of the "Khortytsia" OSG, which is defending south of Kostyantynivka between Oleksandropil and Tarasivka from the flanks. The enemy aims to encircle and destroy this group or, if unable to do so, force it to withdraw from the area south of Kostyantynivka in a northwestern direction under the threat of encirclement. The ultimate goal of these actions is a two-pronged breakthrough from the southwest and southeast toward the area of Stepanivka – Berestok – Pleshchiivka – Yablunivka, followed by a simultaneous assault on Kostyantynivka from this area and from the direction of Chasiv Yar. After the reaching the Poltavka–Pleshchiivka line, the enemy’s 3rd Combined Arms Army, reinforced by an airborne forces group, will attempt a rapid breakthrough from the bridgehead on the Siverskyi Donets–Donbas canal in the Chasiv Yar area, advancing from the northeast toward Kostyantynivka.
Russian operational losses from 23.02.22 to 30.03.25
Personnel - almost 914,000 (+1,510);
Tanks – 10,492 (+14);
Armored combat vehicles – 21,816 (+20);
Artillery systems – 25,507 (+56);
Multiple rocket launchers (MLRS) – 1,347 (+2);
Anti-aircraft warfare systems – 1,122 (0);
Vehicles and fuel tanks – 42,528 (+130);
Aircraft - 370 (0);
Helicopters – 335 (0);
UAV operational and tactical level – 31,345 (+111);
Intercepted cruise missiles – 3,121 (0)
Boats/ships – 29 (0).
Humanitarian + general:
Ukrainian Defense Forces shot down 36 Russian missiles and 4,007 drones of various types in March 2025.
The Russian Federation used more than 1,000 strike drones, 1,310 guided aviation bombs, and 9 missiles of various types against Ukraine last week, reported President Zelensky.
On the night of March 30, the enemy attacked Ukraine with a ballistic missile, 111 Shahed-type strike drones, and decoy drones of various types. 65 drones were shot down, and another 35 were lost from radar. According to the military, Kharkiv, Sumy, Odesa, and Donetsk Oblasts were affected.
At about 21:00 on March 29, the occupiers carried out a series of strikes, presumably with Shahed-type drones, on the Shevchenkivskyi district of Kharkiv. There are reports of two dead and 30 injured, including 5 children.
In Kupyansk, Kharkiv Oblast, due to Russian strikes, a private house and an outbuilding caught fire covering 70 sq.m. A 54-year-old woman and a 55-year-old man were injured.
In Poltava Oblast, Ukrainian air defense forces worked on enemy targets. The debris from the downed drones damaged a private house, an administrative building of a children's camp, and power lines. One woman suffered minor injuries.
On the morning of March 30, in the Dnipro district of Kherson, Russian forces attacked two women, aged 36 and 55, with a drone. The victims were taken to the hospital with injuries. In the afternoon, in Antonivka, Kherson Oblast, two men were injured due to the drop of a Russian drone. Another victim from Antonivka was delivered to the hospital by police officers. The 34-year-old man had an open fracture of his right shin from the drop of an explosive device from the drone.
In Nikopol, Dnipropetrovsk Oblast, on March 30, a man was injured in a Russian shelling. In the Nikopol district, houses and infrastructure were damaged.
In the afternoon of March 30, the enemy struck the center of Kupyansk with a guided aerial bomb. As a result of the impact on a five-story residential building, three individuals were injured. There may be people trapped under the rubble.
During the evacuation of residents from the Sumy Oblast border region, the Russian army carried out a strike, injuring a man.
On the night of March 30 and in the morning, Russian forces shelled border communities in Sumy Oblast 44 times, with 74 explosions heard. One person was injured.
In the temporarily occupied Mariupol and Berdyansk, Russian invaders confiscate equipment from private car service stations to repair their military vehicles. No documents are provided, and no compensation is promised, according to activists from the "Yellow Ribbon" movement.


