Wikiwand AI

2026 Ukrainian counteroffensive

2026 offensive in the Russo-Ukrainian war From Wikipedia, the free encyclopedia

In February 2026, Ukraine launched a local counteroffensive on the southern front of the Russo-Ukrainian war with the goal of expelling Russian forces from the Dnipropetrovsk Oblast.[1][2] The offensive later extended into Donetsk Oblast and aimed to disrupt Russia’s 2026 spring-summer offensive.[3][4][5]

Date11 February 2026 – present
(7 months, 2 weeks and 3 days)
Location
Eastern and Southern Ukraine
Status Ongoing
Quick facts Date, Location ...
2026 Ukrainian counteroffensive
Part of the eastern and southern front of the Russo-Ukrainian war (2022–present)
Date11 February 2026 – present
(7 months, 2 weeks and 3 days)
Location
Eastern and Southern Ukraine
Status Ongoing
Belligerents
Ukraine Russia
Commanders and leaders
Units involved
Order of battle Order of battle
Close
Map of Dnipropetrovsk Oblast as of 21 August 2026, with Russian-occupied areas in red and areas liberated by Ukrainian troops in blue

The offensive marked the first time since the 2024 Kursk offensive that Ukrainian forces made a monthly net gain of territory over Russia and the largest Ukrainian offensive inside the country since the 2023 counteroffensive.[6][7]

Later that same year, Ukraine also launched Operation Vivaldi, in reference to Antonio Vivaldi's notable work The Four Seasons, in the northern part of Donetsk Oblast, near the city of Lyman.[8]

Background

In the second half of 2025, the Russian army made advances towards the city of Huliaipole, taking control of several villages in Dnipropetrovsk Oblast.[9][10][11] Ukraine had mostly been conducting defensive operations throughout 2024 and 2025. However, the Ukrainian command stressed that victory on the battlefield could not be achieved through defence alone. Therefore, the Ukrainian army was planning to launch an offensive in 2026.[12][13]

In early February 2026, Russian war bloggers and channels began publishing reports of a Ukrainian offensive in the south.[14] The Ukrainian army initially denied the reports.[15][16] The initial February 2026 local counteroffensive on the southern front of the Russo-Ukrainian war had the goal of expelling Russian forces from the Dnipropetrovsk Oblast.[17][18]

Counteroffensive

Southern front

The Ukrainian Air Assault Forces launched an offensive from their positions along the Vovcha river in eastern Dnipropetrovsk towards the south.[19][20] This sector of the frontline is referred to by the Ukrainian army as the “Oleksandrivka front,” named after the settlement of Oleksandrivka located south of Pokrovske.[21] Ukrainian forces managed to advance into the village of Vidradne.[22] Ukrainian military observer Kostyantyn Mashovets reported on 15 February that Ukrainian troops pushed Russian forces out of Oleksiivka and Vyshneve and penetrated Russian defenses by the Yanchur river reaching up to Zlahoda.[23][24] After one week of fighting, Ukraine recorded its biggest territorial gains since June 2023.[25][26]

Ukrainian president Volodymyr Zelenskyy stated in an interview with AFP that the Ukrainian army recaptured 300 square kilometers on the southern front, without specifying the exact area of advances.[27][28][29] The Institute for the Study of War (ISW) assessed on 21 February that Ukrainian forces took control of Hai and Novooleksandrivka on a prior date. Additional geolocated footage showed Ukrainian troops advancing into the village of Ternove.[30] Two days later, the ISW assessed Ukrainian control over the villages of Ostapivske, Nechaivka, and Radisne due to a lack of visual evidence of Russian presence.[31] Ukraine's Air Assault Forces reported that its units seized eight settlements in the Oleksandrivka direction.[32] Ukrainian commander Oleksandr Syrskyi corroborrated this report and added that the Armed Forces of Ukraine regained control over 400 square kilometers in the south.[33][34] Geolocated footage showed Ukrainian units advancing south of Verbove by 25 February.[35] The following day, the ISW assessed that Ukrainian forces captured Pryvillia and Zlahoda (formerly Pershotravneve). The seizure of these settlements also indicates that Ukraine likely has control over Danylivka and Yehorivka along the Yanchur river.[36][37] Further to the east, fighting took place near the villages of Ternove and Berezove.[38]

At the end of the month of February, Ukraine captured more territory than it lost to Russia.[39][40] This marked the first month since the summer of 2023 that Ukrainian forces made a net gain of territory compared to Russia (excluding the 2024 Kursk offensive).[41] In early March, Ukrainian commander Syrskyi confirmed that the Ukrainian counteroffensive was ongoing and led by Ukraine's Air Assault Forces under the command of brigadier general Oleh Apostol.[42][43] On 10 March, Ukrainian major general Oleksandr Komarenko told RBC-Ukraine that almost the entire territory of the Dnipropetrovsk Oblast has been recaptured by the Ukrainian military.[44] He added that fighting is ongoing in three settlements, while two others still need to be cleared.[45][46] That same day, the ISW reported that Ukrainian forces recently took control of Kalynivske and Stepove.[47] The following day, fighting reached the village of Novohryhorivka, indicating that Ukrainian troops crossed the administrative border of the Dnipropetrovsk and Zaporizhzhia oblasts.[48][49]

A second Ukrainian crossing into Zaporizhzhia Oblast occurred near the Yanchur river where Ukrainian units seized the settlement of Rybne. On the other hand, Russian forces maintained control over Berezove, while the Ukrainian army advanced into the southeastern parts of Novomykolaivka.[50] By 19 March, the fighting continued for Novohryhorivka and extended to the outskirts of nearby Novoivanivka.[51][52] One week later, Ukraine’s 95th Air Assault Brigade announced the capture of Berezove.[53][54] Ukrainian commander Syrskyi reported on 27 March that Ukraine retook control of 470 square kilometers of territory and cleared 12 settlements of Russian forces.[55][56] War analyst Emil Kastehelmi [fi] expressed caution in response to this announcement, noting that the roughly 400 square kilometers captured had been mentioned several times over the past few weeks. He observed that the initial Ukrainian momentum is gone compared to the progress made in February and early March.[57]

The Russian army managed to halt further Ukrainian advances in the area and recaptured the settlements of Berezove and Ternove by early April.[58][59] Commander of Ukraine’s 1st Assault Regiment, Dmytro Filatov, told Ukrainska Pravda that the counteroffensive prioritised advances in Dnipropetrovsk Oblast over the recapture of the city of Huliaipole.[60] Over the entire month of April, Ukraine achieved a net gain of territory over Russia.[61] Ukrainian president Zelenskyy said the frontline situation in the east was the ‘most favourable’ for Ukraine in 10 months.[62][63]

In late May, the Ukrainian army launched a renewed offensive near the border of the Dnipropetrovsk Oblast and the Donetsk Oblast.[64] The Institute for the Study of War assessed that Ukrainian forces had retaken control over the villages of Andriivka-Klevtsove, Zelenyi Hai and Tolstoi in western Donetsk, reportedly capturing 30 Russian troops when liberating the former.[65][66] Furthermore, Ukrainian units advanced into the settlements of Oleksandrohrad and Piddubne.[67] DeepStateMap reported that Ukraine also seized Novoselivka just across the border in Dnipropetrovsk.[68][69] Ukrainian forces had largely halted the Russian spring-summer offensive by the end of the month.[70]

Ukrainian commander Syrskyi announced on 8 June that the Ukrainian military had recaptured 600 square kilometers of territory since the start of the counteroffensive.[71][72] As shown by footage published on 13 June, by that time Ukrainian forces were operating east of Ternove and north of Zaporizke, indicating that Ukraine retook control over Berezove and Ternove. In addition, Ukrainian troops seized the village of Novoheorhiivka.[73] Footage published two days prior indicated Ukrainian troops had recently launched an assault toward the village of Voskresenka.[74] Russian forces restored control over the settlement by 24 June.[75]

Two weeks later, the Ukrainian 37th Marine Brigade seized Novokhatske, located to the east of Zelenyi Hai.[76][77] Ukraine’s 425th Skelya Regiment announced on 14 July the capture of the settlements of Zaporizke, Vorone, Sichneve and Maliivka in the eastern Dnipropetrovsk region.[78][79][80] On 19 July, Ukrainian military observer Kostyantyn Mashovets reported that Ukrainian forces were clearing Novopavlivka of Russian presence.[81] On 20 July, soldiers of Ukraine's 225th Separate Assault Regiment conducted a 'mopping-up' operation in the settlements of Ternuvate, Kosivtseve, Rizdvianka, Verkhnia to eliminate Russian infiltration groups. During the operation, they reportedly captured 64 Russian prisoners.[82]

On 12 August, the Ukrainian Air Assault Forces published a list of 26 settlements[a] that were captured by its forces during the counteroffensive on the Oleksandrivka front. President Zelenskyy claimed that Ukrainian forces had recaptured 745 square kilometers, killed 9,550 Russian troops and wounded 6,600, and had taken an unspecified number of prisoners since the operation's start.[83][84][85]

Lyman front

The Russian army conducted a protracted campaign in the first half of 2026 to advance on the Ukrainian ‘fortress belt’ from the north by attempting to encircle the city of Lyman.[86][87] Ukrainian forces began counterattacking the Russian salient north of Lyman by the end of May. This resulted in the capture of Ridkodub and additional advances toward Nove.[88][89] Ukrainian units seized the village of Karpivka by 8 June, while fighting continued for Lypove and Nove.[90][91] In the meantime, Russian forces continued to infiltrate the city of Lyman.[92][93] By the end of June, Ukrainian forces advanced into the settlement of Lypove.[94] The spokesperson of the Ukrainian Armed Forces, Viktor Tregubov, stated in late June that the Ukrainian army was successfully pushing Russia back north of Lyman.[95]

Following over two months of operational security (OPSEC), military analysts and mappers began assessing the results of the Ukrainian counterattacks north of Lyman in early September.[96] Ukrainian forces pressed the Russian salient from three sides, with the main thrust driving into Nove from the north.[97] Russian milbloggers acknowledged by early September the Ukrainian counteroffensive near Lyman, with some bloggers claiming that Russian troops were forced to withdraw from their positions.[98][99] In the weeks that followed, Ukrainian forces gradually advanced inside the salient, with some mappers estimating the recapture of up to 240 square kilometers in northern Donetsk Oblast.[100]

Ukrainian 3rd Army Corps commander, Andriy Biletsky, confirmed the Ukrainian counteroffensive near Lyman on 15 September.[101] During the operation, codenamed Vivaldi, the 3rd Army Corps cleared the settlements of Korovii Yar, Novoselivka, Oleksandrivka, Serednie and Yarova from Russian infiltrators. Furthermore, Biletsky emphasized maintaining the operational silence as the offensive was still ongoing.[8][102] The Ukrainian elimination of the Russian salient north of Lyman would thwart Russia’s plans to encircle Ukraine’s fortress belt from the north.[103][104] The Russian Defence Ministry denied reports of Ukrainian successes near Lyman, claiming that Russian units continued advancing in the area, contradicting both Russian milbloggers and geolocated footage.[105]

On 20 September, Biletsky announced that the second phase of Operation Vivaldi resulted in the recapture of Derylove, Drobysheve and Shandryholove. He claimed that Russian forces had lost 800 troops in this second phase, and more than 3,000 during both phases of the operation.[106][107][108]

Analysis

The Ukrainian counteroffensive in Dnipropetrovsk and subsequently Donetsk oblasts followed Elon Musk's February decision to block Russian forces from accessing Starlink.[109][110] This enabled Ukrainian forces to conduct offensive operations due to compromised Russian command and control and decreased situational awareness.[111][47][112] Furthermore, the Ukrainian action prevented Russia from executing its 2026 spring-summer offensive.[113][114] However, despite the Ukrainian offensive, the Russian army continued launching offensive operations west of Huliaipole toward Orikhiv.[51][115]

According to the Institute for the Study of War, Operation Vivaldi made the Russian goal of encircling the fortress belt completely unfeasible.[116]

See also

Notes

  1. Berezove, Hrushivske, Kalynivske, Krasnohirskе, Maliivka, Myrne, Novoheorhiivka, Novohryhorivka, Novomykolaivka, Novokhatske, Oleksandrohrad, Piddubne, Pryvillia, Pryvilne, Rybne, Sichneve, Stepove, Ternove, Tolstoi, Tsehelne, Voskresenka, Yalta, Zaporizke, Zelenyi Hai, Zirka and Zlahoda.

References

Related Articles

Timelines

Top Qs

Fact Checks