Since 2024, Russian forces have been engaged across several frontlines for control over Kharkiv Oblast as part of the Russo-Ukrainian war. Fighting has primarily taken place within Chuhuiv Raion and Kupiansk Raion, however there has also been engagments in Bohodukhiv Raion, Izium Raion, and Kharkiv Raion.

These operations are reportedly a part of a larger initiative by Russian forces to establish a large "buffer zone" inside of Ukrainian territory, particularly along the international border within Kharkiv Oblast and Sumy Oblast.

Background

In the opening months of the invasion, Russian forces quickly moved through Kharkiv Oblast and captured several cities as part of their wider offensive in the Donbas, including Balakliia, Izium, Kupiansk, and Vovchansk

On 6 September 2022, Ukrainian forces launched a counteroffensive in the Kharkiv region, taking Russian forces by surprise. Following the success of the counteroffensive, Russian forces were only able to hold onto a small portion of territory in the northeastern corner of Kharkiv Oblast, along the Oskil river. In the months after, the frontline in and around Kharkiv Oblast effectively became a stalemate, with little to no movement or advances.

Campaign Offensive operations resumed in Kharkiv Oblast on 10 May 2024 when Russian forces launched a major cross-border offensive into Kharkiv and Chuhuiv Raions, capturing several towns and settlements, as well as reaching the city of Vovchansk. By the end of the first week, Russian forces had captured roughly 278 square kilometres of territory, their largest gains since 2022.

In November 2024, Russian forces resumed operations along the Oskil river in eastern Kupiansk and Izium Raions. Several attempts were made to infiltrate the city of Kupiansk and to cross the Oskil river in the direction of Dvorichna.

Since 2024, Russian forces have also attempted several smaller cross-border incursions into Kharkiv Oblast, particularly in parts of Bohodukhiv, Chuhuiv, and Kharkiv Raions.

Bohodukhiv Raion Sotnytskyi Kozachok front In early July 2024, Russian forces crossed the border and infiltrated the settlement of Sotnytskyi Kozachok, with reports of the settlement coming under Russian control by 4 July.

On 12 July, Ukrainian forces launched a counterattack, successfully pushing out Russian forces from the settlement and bringing it back under Ukrainian control.

In late July, Russia began launching sporadic raids from across the border into Sotnytskyi Kozachok, however the Institute for the Study of War (ISW) reported that these raids were short-term and did not indicate Russian control over the settlement. Following these raids, the frontline around Sotnytskyi Kozachok went stagnant, with little to no activity reported by either side.

On 22 December 2025, Russian forces reportedly attempted a new raid on the settlement with unknown success. Following this attack, Sotnytskyi Kozachok effectively became a grey zone on the frontline with neither side maintaining control over it.

As of July 2026, Russian forces claim control over Sotnytskyi Kozachok, whilst Ukrainian forces deny this.

Chuhuiv Raion Vovchansk front

On 10 May 2024, Russian forces crossed the international border into Chuhuiv Raion as part of a multi-pronged offensive into Kharkiv Oblast. Russian forces had success in the opening days of the offensive, capturing several villages and displacing thousands of civilians.

By mid May, Russian forces had reached the city of Vovchansk, with fighting ongoing in the city's northern streets. A Ukrainian official claimed that the offensive was stretching Ukrainian forces thinly across the frontline.

On 19 May, Russian forces reached the Vovcha river in the centre of the city, effectively capturing the northern half of Vovchansk. Russian forces also claimed to have captured the nearby settlements of Starytsia and Zybyne, and claimed to be launching attacks in several directions.

On 21 May, Russian forces reportedly managed to successfully cross the Vovcha river, maintaining a small bridgehead on the southern bank with a small infantry group.

By June, Russian milbloggers began stating that the offensives on Vovchansk and Lyptsi had largely stalled, with Russian forces struggling to advance further due to Ukrainian drones.

In July, a battle for control of the aggregate plant north of the Vovcha River inside of Vovchansk had begun. Russian forces suffered large casualties due to the defensive nature of the frontline in and around the city.

After months of fighting with little to no advances from either side, Russian forces captured the aggregate plant on 24 September.

In early October, Russian forces managed to make further advances over the Vovcha river, capturing several street blocks in southwestern Vovchansk, with Ukrainian forces in the area now fighting in an attempt to prevent Russian forces from completely crossing the river.

By early 2025, it was reported that Vovchansk was completely destroyed, with no civilian population remaining.

On 1 December 2025, the Russian Ministry of Defence announced that Russian forces had captured Vovchansk after one and a half years of fighting. Ukrainian forces denied a full Russian capture, claiming that clearing operations were ongoing and that Ukrainian forces still maintained a small presence in the city.

Bilyi Kolodyaz front In early April 2026, following Russia's capture of Vovchansk, Russian forces began advancing southeast of the city towards the critical village of Bilyi Kolodyaz.

In late April, Russian forces captured part of the northern bank of the Vovcha river east of Vovchansk and north of Bilyi Kolodyaz, threatening the village with a Russian advance from the north.

As Russian forces advanced from the eastern and northern directions, the village came under repeated shelling. On 26 May, an aerial attack killed two civilians and injured 24 more.

In mid June, Russian forces advanced further south of the settlement of Pokolyane and consolidated positions in Bochkove, Chaikivka, and Volokhivka. This advance threatened Bilyi Kolodyaz with a southern flanking maneuver.

In July, Russian forces were reported to have begun launching infiltration raids into Bilyi Kolodyaz, with the village and its outskirts becoming a grey zone.

On 12 July Russian forces claimed to have entered the village from the north and have taken up positions in the outskirts.

On 21 July, the Russian Ministry of Defense claimed the capture of the nearby village of Volokhivske, situated northeast of Bilyi Kolodyaz. Russian reconnaissance and sabotage groups were also reported to have begun attempting infiltrations into the western outskirts of Bilyi Kolodyaz.

On 25 July, Russian milbloggers began reporting the capture of Bilyi Kolodyaz with video footage showing Russian flags being raised over the settlement, however Open-source intelligence suggested that the footage was AI generated and that Russian forces did not maintain full control over the settlement.

Dihtiarne front On 17 July 2025, the Russian Ministry of Defence announced that Russian forces had captured the settlement of Dihtiarne on the international border following a cross-border attack, however control could not be confirmed at the time.

In early January 2026, Russian forces attempted a major multi-day assault using several small infantry groups in an attempt to expand the frontline surrounding Dihtiarne to the surrounding settlements of Kruhle and Buhruvatka. Ukrainian forces successfully repelled the assault, killing 21 Russian soldiers and injuring 11 more, per State Border Guard Service spokesman Andriy Demchenko.

On 6 February, geolocated footage confirmed that Russian forces had fully captured Dihtiarne and the surrounding area, however extreme cold weather had halted any further Russian advances.

In late July, Ukraine's Joint Forces Task Force spokesperson Viktor Trehubov stated that Russia was using its established foothold in Dihtiarne to launch a new push into the nearby village of Artilne, attempting to advance deeper into Ukrainian territory and towards the settlement of Ivashchyne.

Izium Raion Borova front At the beginning of April 2025, the Institute for the Study of War assessed that Russian forces, through expanding their bridgehead in Northeast Donetsk Oblast, were creating conditions in preparation to capture the town of Borova.

In early October, Russian forces began launching attacks on the settlements of Bohuslavka and Cherneshchynya, located north and southeast of Borova, respectively.

On 10 October, Russian forces launched a series of attacks around Borova, targeting several settlements. Russian forces reportedly entered southern Zahryzove, located northeast of Borova, and launched several attacks north of Borova toward Bohuslavka, east of Borova near Kopanky, and southeast of Borova near Olhivka. A Ukrainian commander operating around Borova reported that Russian forces had a three-to-one personnel advantage.

On the same day, Ukrainian forces conducted an infiltration operation into Hrekivka, located southeast of Borova, and captured several Russian soldiers.

On 20 November, DeepStateMap reported that Russian forces captured the village of Borivska Andriivka whilst Ukrainian forces advanced towards the settlement of Nova Kruhliakivka, both located north of Borova.

On 8 January 2026, a Russian milblogger stated that Ukrainian forces had advanced towards the settlement Nova Kruhlyakivka whilst Russian forces continued to attack towards Borova from the northeast and southeast near the settlements of Novoyehorivka and Novovodyane.

On 12 and 13 January, Russian forces advanced east of Nova Kruhlyakivka, and claimed to have advanced southeast of Nova Kruhlyakivka, in northern Novoyehorivka, and northeast of Hrekivka, located southeast of Borova. Russian forces also reportedly shelled Ukrainian positions southeast of Kolisnykivka, located northeast of Borova.

On 13 February, Russian forces advanced into eastern Bohuslavka, and continued attacks in the settlements surrounding Borova.

On 14 February, Ukrainian forces launched a counterattack from Krymky, located south of Borova. The next day, a Russian milblogger claimed that Ukrainian forces launched another counterattack near the settlements of Korovii Yar and Oleksandrivka, both south of Borova.

On 16 May, Chief of the General Staff Army General Valery Gerasimov claimed that Russian forces had captured Borova, as well as half of the village of Shyikivka, located southeast of Borova. The ISW reported that there was no evidence to support Gerasimov's claims and that Borova and its surrounding settlements were likely still under Ukrainian control.

On 22 May, Ukrainian forces launched a large-scale mechanized counterattack south of Borova, penetrating up to five kilometres into Russian-held territory and recapturing several settlements in southeastern Kharkiv and northern Donetsk Oblasts, including Andriivka, Ridkodub, Vovchyi Yar, and southwestern Karpivka.

On 1 June, a Ukrainian brigade successfully expelled Russian infiltrators from Novoplatonivka, located north of Borova.

As of mid July, Russian forces were attempting to conduct attacks around Borova but were failing to make any advances.

Kharkiv Raion Lyptsi front

Kozacha Lopan front Starting in mid May 2024, Kozacha Lopan was repeatedly shelled by Russian forces during the opening weeks of their offensive on Lyptsi and Vovchansk. The town faced heavy damage until shelling became less common following successful Ukrainian counterattacks on the nearby frontline.

On 19 September 2025, Derhachi Hromada Military Administration Spokesperson Oleksandr Kulik stated that Russian forces had been mining the international border and roads in and around Kozacha Lopan, and had also begun using fibre-optic FPV drones to indiscriminately target civilians in the town, making evacuating any remaining civilians unsafe.