🇺🇦Ukrainian counterattacks on the southern front - the wider perspective
Between the end of January and the beginning of February, Ukrainian forces began a series of counterattacks aimed at the south-eastern corner of the frontline - split between the Zaporizhzhia and Dnipro oblasts.
This area recorded the deepest 🇷🇺Russian advances in late 2025, but the low force density generated by the infiltration tactics used seems to be an exploitable weakness.
The Russian 🇷🇺“Vostok” Grouping faces several 🇺🇦Ukrainian assault regiments along with the 🇺🇦82nd and 95th Air Assault brigades, redeployed from Pokrovsk in late January for the occasion.
Given most of this information has been published by various other sources, we set out to provide a longer perspective on the often neglected and forgotten south-eastern corner of the frontline.
[1/9]
On October 1st, 2024 the ruins of Vuhledar were fully occupied by 🇷🇺Russian forces.
The famous lynchpin of Ukraine’s southeastern front that had withstood the attacks of hundreds of Russian vehicles in the first two years of the war - charred husks of BMPs, BTRs and T-series tanks still populate the fields south of Vuhledar to this day - had given in.
The Ukrainian unit that led the defence of Vuhledar, the 🇺🇦72nd Mechanized Brigade, was rotated out of the area soon after the city fell for rest and recovery, after two straight years spent on the frontline.
In the same days, some 30 kilometers west, the 🇺🇦58th Motorized Brigade would leave the Velyka Novosilka front for the northern border of Kharkiv oblast.
Another “leading” Ukrainian unit, acting as headquarters for attached units in a ~20km wide sector, had now left the southern edge of Donetsk oblast.
These two rotations would spell the end of frontline stability in southern Donetsk.
During the last months of 2024, 🇷🇺Russian forces continued their advance and drove a deep wedge between Vuhledar and Velyka Novosilka.
Units of the 🇷🇺29th Combined Arms Army, the 36th Motor Rifle Brigade in particular, managed to achieve 10-kilometer advances in a single day - relatively impressive figures in the “post-2022” positional conflict.
The 🇷🇺40th Naval Infantry and 5th Tank brigades advanced on the 36th’s left flank.
The 🇺🇦23rd Mechanized Brigade was rushed to the area, attempting to support two battlegroups based on the 48th Assault Battalion and 169th Training Center, but the eastern flank of Velyka Novosilka had essentially collapsed.
Battles would develop similarly north of Vuhledar despite higher force density on the Ukrainian side, culminating in the fall of Kurakhove by the first week of 2025.
Velyka Novosilka, considered a key hub in southern Donetsk, was reinforced by the battle-hardened 🇺🇦110th Mechanized Brigade from the Pokrovsk sector in December - with additional elements attached to compensate for previous attrition, it was expected to hold the town.
However, 🇷🇺Russian elements had already reached the Mokri Yaly river on the northern and south-western sides of Velyka Novosilka, turning the entire urban area into a bridgehead over a water obstacle. Moving both resources and personnel in and out of the city became nearly impossible.
Ukrainian forces retreated across the Mokri Yaly, not without substantial losses, and Velyka Novosilka was lost by the end of January 2025.
By the end of winter, several 🇺🇦ground forces brigades had fully taken charge of sectors in the area. East to west, these were the 23rd, 141st (replacing most of 110th) and 31st Mechanized Brigades.
Directly west of Velyka Novosilka stood the National Guard’s 🇺🇦17th Brigade, previously south of the town and now in charge of the area near Novosilka.
This sector would eventually come under the command of the newly created 🇺🇦20th Army Corps in early summer.
Further west, however, lay the critical area of the southern front: a section of the line entirely under the control of three 🇺🇦Territorial Defence (TDF) brigades, deployed here since 2023 and with a mixed combination of separate TDF battalions assigned to them.
While 🇷🇺Russian pressure between Myrne and Temyrivka had been virtually non-existent until 2024, this would change in 2025.
The Russian 🇷🇺“Vostok” group initially focused its resources on its northern flank - the 29th and 36th CAAs slowly advanced north of Velyka Novosilka during the spring, eventually establishing themselves on the Vovcha river in the summer.
However, the 🇺🇦Ukrainian mechanized brigades (along with Marine and Air Assault units) opposing them prevented any real breakthrough. The Russian offensive pace remained relatively slow.
Around mid-July, it seems the 🇷🇺“Vostok” group shifted its main effort towards the western flank.
Attacks began out of Zelene Pole and Novosilka. By mid-August, Temyrivka was mostly under 🇷🇺Russian control.
The 🇺🇦110th Territorial Defense Brigade’s sector, with its various attached TDF battalions, slowly gave way to the 🇷🇺5th CAA (127th Division, 57th and 60th brigades) and 🇷🇺36th CAA units (5th and 37th brigades).
As had happened in Velyka Novosilka, the 🇺🇦110th Mechanized Brigade was rushed in at the end of August, attempting to stabilize the Berezove-Poltavka line.
In yet another example of poorly organized defensive structure, a battalion tactical group of the 🇺🇦154th Mechanized Brigade was hastily deployed here and its personnel attached to other units, including the 6th Battalion of the 108th TDF Brigade - itself detached from its parent brigade and operating under the 110th TDF Brigade. These battalions suffered heavy casualties.
This patchwork of separate companies and battalions cobbled together under entirely unrelated commands has been a distinctive trademark of the southern front since 2024, and likely one of the main causes of its repeated failures.
“Repeated” indeed, as 🇷🇺Russian forces had now taken Berezove and put their eyes on the southern lynchpin of the defensive line: Malynivka and Poltavka, 15 kilometers directly east of Hulyaipole.
The 🇺🇦102nd TDF Brigade had been here since 2022, defending the frontline south and east of Hulyaipole.
However, the brigade on its left flank had now collapsed.
In addition to this, the entire leadership of the 102nd was changed at some point in October. According to sources, this led to the dissolution of most procedures in the unit, which had been developed over 3 years operating in the area.
More battalions were attached, including from the 🇺🇦125th (ex-TDF) Heavy Mechanized Brigade, 142nd Mechanized Brigade and 114th TDF Brigade.
Both Poltavka and Malynivka fell to the 🇷🇺57th Motor Rifle Brigade by the end of October, with the 🇺🇦217th and 218th battalions of the 125th Brigade and a 🇺🇦battalion tactical group from the 142nd Brigade all taking heavy casualties.
Uspenivka fell to the 🇷🇺127th Motor Rifle Division and 60th Motor Rifle Brigade in the first week of November.
This paved 🇷🇺Russia’s way to Hulyaipole’s eastern approaches.
🇷🇺Russian forces thus continued advancing from Uspenivka and Poltavka, reaching the Hulyaipole-Pokrovske highway at the end of November.
Various villages in the open fields between these two larger towns were infiltrated and taken by invading forces.
Hulyaipole was, at this point, in a semi-encirclement with Russians on three sides.
The 🇺🇦225th Assault Regiment in its entire strength was thus redeployed from Sumy in late November.
It took control of the entire Hulyaipole sector, approximately from Dorozhnyanka to Dobropillya, and re-organized the (mainly TDF) forces now under it.
While the city still fell to the Russians, the 🇺🇦225th’s intervention managed to slow down their momentum and consolidate the line on the Hulyaipole-Pokrovske highway by January. While enemy infiltrations continued, they were not allowed to consolidate after moving kilometers deep behind the Ukrainian lines, as had happened during the autumn.
Despite this, Ukrainian higher command also deployed most of the 🇺🇦1st Assault Regiment north of the 225th, along with various elements of the 🇺🇦33rd, 24th and 210th Regiments.
In hindsight, this decision could have been a hint for 🇷🇺Russian command that the 🇺🇦Ukrainian objective was not simply slowing their advances, but retaking the initiative in the area.
Closing remarks: while the extent of 🇺🇦Ukrainian success since the beginning of this recent operation is still unclear, it seems the attacking units have managed to halt 🇷🇺Russian momentum and clear several villages previously considered in the "gray zone" or under light Russian control.
Given the last time 🇺🇦Ukraine held the initiative in this area was during the 2023 counteroffensive's push south of Velyka Novosilka, this is an important result.
It also demonstrates 🇺🇦Ukrainian forces retain the ability to conduct localized offensive operations, as was the case in Dobropillya (August-September 2025) and Kupyansk (September-November 2025).
We will provide more detailed information on these ongoing events as it becomes available.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Once more, only weeks after the attacks of the late winter, Ukrainian forces are conducting localized offensive actions in Dnipropetrovsk oblast.
The 🇺🇦79th, 80th and 95th Air Assault Brigades began operations around mid-May under strict OPSEC measures.
While Russian Telegram channels have been circulating rumors about this area since then, our team only managed to confirm the operation and the units involved at the beginning of this week.
On Friday May 29th, the Ukrainian side openly acknowledged the ongoing offensive movements, mainly executed by units of the Air Assault Forces (DShV) - just as in February and March.
The sector involved is approximately 20 kilometers wide, with the villages of Zelenyi Hai and Vorone as the northern and southern boundaries respectively.
Keep reading ⬇️ to find out why the south-eastern sector might represent a growing vulnerability for 🇷🇺Russian forces of the “Vostok” Grouping
Is the 🇷🇺“Vostok” grouping struggling?
The westward gains achieved by the Vostok grouping throughout 2025 and early 2026 forced them to stretch the Areas of Operations (AO) of some of their Combined Arms Armies (CAA) - specifically the 🇷🇺36th and 29th CAAs in the Pokrovske-Ivanivka direction - in an attempt to maintain numerical superiority in the main axis of attack, north and west of Hulyaipole, where the 🇷🇺5th and 35th CAAs are expected to continue advancing.
In early spring, the Vostok grouping was significantly reinforced with the 🇷🇺68th Army Corps, 40th Naval Infantry Brigade and with the 🇷🇺55th and 120th Naval Infantry Divisions, likely in an attempt to sustain offensive tempo.
At the same time, Ukrainian counterattacks conducted by the 🇺🇦82nd and 95th Brigades (supported by the 92nd Brigade and elements of 425th Regiment) forced Russian command to deploy the 🇷🇺68th Corps and parts of the 🇷🇺120th Division on the Ternuvate-Velykomykhailivka axis.
🇺🇦Ukrainian forces have now shifted their pressure northward, with the commitment of two additional brigades (the 🇺🇦82nd has likely been withdrawn for recovery) - the aim is to exploit the 🇷🇺29th CAA’s weak lines between Sichneve and Ivanivka, where only two lightly motorized regiments (the 🇷🇺656th and 430th) are holding the line.
Furthermore, we estimate that the sector between Andriivka-Klevtsove and Ivanivka is the boundary between the 🇷🇺Vostok and Centr groupings - a possible point of vulnerability where the 🇷🇺90th Guards Tank Division has been attempting to capture Ivanivka and Novopavlivka for approximately 8 months, without success.
There are indications that parts of the 🇷🇺90th Division may have been transferred towards Pokrovsk, potentially further weakening the overall Russian posture in this area.
Conclusions
After a relatively successful 2025 campaign that saw the 🇷🇺Vostok grouping advance west of Velyka Novosilka, it seems Russian momentum in this area is diminishing.
A partial stabilization of the 🇺🇦Ukrainian manpower deficit, along with the continuing corps reform, is allowing Gen. Syrskyi and the General Staff to expand the envelope of “assault units” available and prepared for tactical counterattacks.
In this example, the 🇺🇦80th Air Assault Brigade was offensively redeployed after spending a year on defense in Sumy oblast.
While critical systemic issues persist in the Ukrainian Armed Forces, as frequently reported by @Militarylandnet, the balance of resources (manpower, material, etc.) in several sectors of the frontline has equalized compared to 2024 and 2025.
Two crucial areas in the next several months will be the Kostyantynivka and Slovyansk axes, where Russia continues to maintain overall superiority in 2026.
What's happening on the northern border of 🇺🇦Ukraine?
We know this dilemma has likely kept you all awake at night lately, so this short thread will cover recent events in this often-forgotten part of the frontline.
🇷🇺Russian cross-border actions have particularly intensified in three areas in Sumy and Kharkiv oblasts.
Russian forces are carrying out a deliberate small-scale "infiltration" campaign in these sections of the border, labeled "buffer zones" by their 🇷🇺domestic media and milbloggers.
The western-most infiltration is near Sopych, in Sumy oblast: the first indicators of 🇷🇺Russian activation here appeared in early-March, later confronted by elements of the 🇺🇦210th Assault Regiment in cooperation with the 🇺🇦2nd Battalion, 33rd Assault Regiment.
The 🇷🇺Russian units involved are not fully clear at the moment.
While positional fighting and strikes have continued since, the estimated area of Russian control here has not expanded.
Shifting east, past the Sumy "bulge", is a larger infiltration area spanning all the way from Myropils’ke to Hrabovske - approximately 40 kilometers in a straight line.
Initial 🇷🇺Russian movement into Hrabovske began in late December, with invading forces kidnapping and relocating all civilians that remained in the village.
The contested area expanded northwards in March and April, to include Pokrovka and Novodmytrivka.
The 🇺🇦Ukrainian response, coordinated by the 14th Army Corps, initially consisted of light Territorial Defence and Border Guards units.
More recently, the 🇺🇦157th Mechanized Brigade and elements of the 🇺🇦120th Recon Regiment joined the fight near Pokrovka and Hrabovske respectively.
Khartiia was formed just after the start of the full-scale invasion as a volunteer unit under the 🇺🇦127th Territorial Defense Brigade, based in Kharkiv.
Agricultural businessman Vsevolod Kozhemyako provided funding and support, teaming up with (then-retired) Colonel Ihor Obolienskyi as the unit's operational commander.
In the photo below: Obolienskyi fighting near Ruska Lozova in June 2022.
🇷🇺 ORBAT – Hulyaipole
Following Ukrainian reinforcements in the area, Russian forces redeployed units from Pokrovsk to Hulyaipole, likely in an attempt to maintain offensive tempo in southern Zaporizhzhia.
In particular, the Eastern Military District’s 68th Army Corps was redeployed from the Pokrovsk/Dobropillia area and transferred back to the ‘Vostok’ grouping.
They are attacking west of Hulyaipole t.me/mod_russia/606… t.me/mod_russia/616… x.com/moklasen/statu…
Additionally, following the dismissal of Maj. Gen. Akhmedov from his command of the naval infantry grouping on the Dobropillia axis, several Russian marine units were pulled back.
The 40th Naval Infantry Brigade (MUN10103) has now reappeared in the south. vk.com/wall-192849126…
The Battle of Vovchans'k - how the destroyed town fell after almost 2 Years.
The renewed 🇷🇺Russian offensive in northern Kharkiv oblast began in May 2024.
Only at the end of 2025 did the heavily shelled border town of Vovchans'k become entirely occupied.
Most units in this area have been facing each other for a long time, with the 🇺🇦57th Motorized Brigade being in charge of the city's defense in opposition to the 🇷🇺69th Motor Rifle Division, 128th Motor Rifle Brigade, and various attached regiments.
Operational command falls under the Ukrainian 🇺🇦16th Army Corps and the Russian 🇷🇺6th Combined Arms Army.
In late 2025, fighting in the city’s ruins had stagnated and mostly saw small 🇷🇺 infantry elements suffering heavy attrition from 🇺🇦 drone strikes.
Russian mechanized assaults, largely conducted on MTLBs in the past, had ceased by the summer.
Interestingly, datapoints for the 🇺🇦72nd Mechanized Brigade, deployed west of the city in the late summer, became scarce in October.
While we could not entirely confirm this so far, it seems likely that the brigade rotated out for recovery or moved to another front.
The 🇺🇦1st Battalion of the 58th Motorized Brigade deployed near Synel'nykove in the 72nd Brigade’s previous sector.
Here, small territorial losses were recorded in October and November - as can be expected when replacing a brigade with (possibly) a single battalion.
The 🇷🇺82nd Motor Rifle Regiment led the charge, with predictably high casualty rates.
The 🇺🇦1st Assault Battalion “Black Swan” of the 225th Regiment deployed elements into the city itself in November and December in the size of at least two assault groups (platoon/company-echelon).
This was likely in response to advances through the urban center by the 🇷🇺1009th Regiment and 128th Brigade.
The 🇺🇦57th Motorized Brigade's manpower state can be assumed to be mediocre at best, given the entire brigade has never gone on recovery since the spring of 2024 (battalion rotations do happen regularly, however).
With the intensification of small scale assault actions in December, 🇷🇺Russian forces succeeded in pushing 🇺🇦Ukrainian units south of the city itself, even reaching the village of Vil'cha. It remains unclear whether they managed to consolidate these gains.
On the western flank of the salient, near Hrafs'ke, the 🇺🇦48th Reconnaissance Battalion (formerly part of the 72nd Brigade) is deployed as part of the 16th Army Corps.
Other elements include the 🇺🇦5th Battalion of the 120th TDF Brigade, along with the aforementioned battalion of the 58th Brigade.
Command and control above the battalion level in this sector is unclear at the moment, though it is possible that these units are all operating under the 🇺🇦57th Motorized Brigade.
🇷🇺Russian pressure here seems to be exclusively focused on the village of Lyman.
The eastern flank of the city has elements of the 🇺🇦113th TDF Brigade and 🇺🇦159th Mechanized Brigade (though some of its battalions are detached elsewhere in Kharkiv oblast).
The 🇷🇺127th and (possibly) 126th Motor Rifle Regiments, belonging to the 71st Division, transferred to this area from Chasiv Yar at the end of 2025 - an intensification of assaults in this direction come spring would not be surprising.
Dobropillya direction: 🇺🇦12th Azov Brigade finally joins its parent Corps on the frontline.
Following the 🇷🇺Russian breakthrough in early August, the 🇺🇦National Guards’ 1st Azov Corps deployed its headquarters in the Dobropillya direction and led the clearing of several settlements.
The 12th Azov Brigade, however, had remained in its sector south of Kostyantynivka after months of battles in Toretsk.
Earlier today, the Brigade announced that it has transferred to the Dobropillya direction, in the 1st Corps’ area of responsibility.
This means that three of the Corps’ five organic brigades are now under its operational control, facing the 🇷🇺 51st Combined Arms Army, 20th Motorized Rifle Division and the large Naval Infantry Grouping.
In early December, the newly formed 🇺🇦20th “Lyubart” Brigade (based on the 5th Battalion of the Azov Brigade) had joined the fight in the 1st Corps’ sector, specifically north of 14th “Chervona Kalyna” Brigade, holding the town of Rodyns’ke.
The 🇺🇦4th “Rubizh” Brigade also still operates in the 1st Corps’ sector, despite belonging to the other National Guard Corps - Khartia.
Highlighted on the map are several Russian mechanized assaults that occurred in the past month, leading to minimal gains and large losses.
For example, the attacks on December 22nd & 26th may have resulted in up to 40 pieces of equipment visually confirmed as lost.
The first footage from 🇺🇦Azov Brigade was released by its UAS Battalion on Christmas Eve, showing strikes around Pankivka.
Thus, it seems the Brigade may have taken charge of the area between Dorozhnje and Shakhove, while the 🇺🇦33rd Mechanized Brigade and the attached 253rd Assault Battalion are holding the Corps’ left flank.
It is worth noting that two major rotations out of this area have taken place in the last month:
- the 🇺🇦1st Assault Regiment moved to Hulyaipole, further south
- the 🇺🇦82nd Air Assault Brigade, previously leading the defense between Shakhove and Poltavka, moved north of Pokrovsk
The Azov Brigade’s relocation is likely meant to compensate for this.
The losses sustained by recent Russian mechanized assaults indicate a successful rotation.