This is a special issue of the Russian Military Digest dedicated to the Russo-Ukrainian War, composed on the basis of numerous open sources. You can see older issues of the Digest here.

Kursk-Sumy Area

North of Sumy, Russians re-took villages Kostyantynivka and Oleksiivka, and advanced in village Andriivka.

Kharkiv Area

Fighting in the area continued without confirmed major changes in territorial control.

Kupyansk-Lyman Area

Fighting continued in Kupyansk and the area around it, with Russian forces within the city remaining surrounded by Ukrainians.

Northwest of Lyman, Russians advanced west of village Yarova entering village Sosnove.

Siversk Area

Russians advanced west of Platonivka, entering village Zakitne.

Ukrainians counterattacked southwest of Siversk, advancing in village Sviato-Pokrovske, while Russians entered village Riznykivka nearby.

West of Fedorivka, Russians took village Pazeno.

Kostyantynivka-Druzhkivka Area

West of Kostyantynivka, Russians once again entered village Nove Shakhove.

Pokrovsk-Novopavlivka Area

Russians advanced within the city of Myrnohrad.

Zaporizhzhia Area

Ukrainians counterattacked on the front north of Hulyaipole, likely pushing Russians out of village Dobropillya, and advancing towards Solodke and Rivnopillya.

Russians advanced in Hulyaipole, capturing the central, southern and western parts of the town.

A static shot from the Russo-Ukrainian War interactive map. Zaporizhzhya area by the afternoon, 31 December 2025. All information on the maps is approximate.

Black Sea-Dnipro River Area

Fighting in the area continued without major changes.