Russian forces continue what Moscow calls the special military operation in Ukraine. As of the morning of March 31, the situation across the front line was described as follows.

On the Sumy axis, Russian troops are engaged in heavy fighting along previously held sectors of the front. The Ukrainian command is redeploying units from rear areas to this section. In Sumy District, intense small-arms combat is underway near Malaya Korchakovka.

On the Kharkov axis, fighting is continuing in forested areas on the Liptsy sector and near Volchansk. Russian forces are also expanding their control zone on the left bank of the Oskol River. In the southern part of the Kupyansk sector, they are reported to be advancing toward Novoosinovo and Kovsharovka.

On the Slavyansk axis, Russian troops are pushing toward Ray-Aleksandrovka from the south, coming through the area of Nikiforovka, and from the northeast, from the direction of Kalenikov.

On the Konstantinovka axis, Ukrainian sources report increased activity by Russian assault groups on the flanks. Russian troops are attacking near Stepanovka in the area of Ilyinovka.

On the Krasnoarmeysk, or Pokrovsk, axis, fighting is continuing north of Grishino. The situation remains tense on the Dobropolye sector, including in Belitskoye and Novy Donbass.

On the Gulyaypole axis, Ukrainian forces launched an attack from Dobropasovo toward Gay using two armored personnel carriers and a quad bike, with two assault groups involved. According to the report, up to a platoon of Ukrainian infantry was destroyed by coordinated fire.

Russian forces also took control of the village of Lugovskoye, located east of Malaya Tokmachka. Fighting is now taking place on the approaches to the village of Charivnoye. Clashes are also continuing near Verkhnyaya Tersa, Vozdvizhevka and Rozhdestvenskoye.

On the Zaporozhye axis, Ukrainian forces have stepped up activity in the areas of Primorskoye and Stepnogorsk.