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

Fighting in the area continued without confirmed major changes.

Kharkiv Area

In the east, Russians crossed the international border into Ukraine in the area of village Artilne.

Kupyansk-Lyman Area

North of Borova, Ukrainians pushed Russians back in village Bohuslavka.

Kramatorsk-Slovyansk Area

East of Kramatorsk, Russians entered village Vasyutynske.

Kostyantynivka-Druzhkivka Area

Southwest of Chasiv Yar, Russians advanced in village Mykolaivka and reached village Chervone.

Heavy fighting with mutual attacks continued in Kostyantynivka city.

Pokrovsk-Dobropillya Area

East of Dobropillya, Russians reached village Vilne.

Russians advanced in the northwestern direction from Rodynske, and likely pushed forward within Bilytske.

Zaporizhzhia Area – East

Northeast of Novopavlivka, Ukrainians pushed Russians out of village Biliakivka and entered village Muravka.

South of Novopavlivka, Ukrainians entered village Filiya.

Further south, Ukrainians approached village Yalta from the northwest.

Ukrainians advanced south of Piddubne reaching the area west and southwest of Myrne.

A static shot from the Russo-Ukrainian War interactive map. Zaporizhzhia Area – East by the noon, 28 July 2026. All information on the maps is approximate.

Zaporizhzhia Area – South

Fighting amid Ukrainian attacks continued in the area of Stepnohirsk and Plavni.

Black Sea-Dnipro River Area

Fighting in the area continued without major changes.