The Russian army continues its special military operation in Ukraine. As of the morning of November 21, the situation on the fronts is as follows:

Zaporozhye Front

Positional fighting continues in Stepnogorsk and Primorskoye.

Donetsk Front

On the South Donetsk axis, Russian forces continue their advance toward Gulyai-Polye. The Russian Defense Ministry reported the liberation of the settlement of Vesyoloye. There are gains in Zatishye. Russian units are advancing near Varvarovka, as well as along the Gaichur River in the areas of Radostnoye and Novoye Zaporozhye. Fighting continues in Novopavlovka.

On the Pokrovsk axis, Russian troops are repelling counterattacks from the Grishino area and taking new positions south of Rovnoye. Heavy clashes are ongoing near Rodinskoye and in Shakhovo on the Dobropolye sector.

On the Konstantinovka axis, battles for Ivanpolye continue. Reports indicate ongoing engagements near Predtechino and Novomarkovo.

On the Krasny Liman axis, Russian forces are advancing toward the Kommunalny neighborhood in Krasny Liman from the direction of Maslyakovka. Progress is reported in Yampol. Russian units are moving toward Seversk, expanding the zone of control around Dronovka and Platonovka. Further south, assault units are taking positions in the northern part of Zvanovka.

Kharkov Front

Russian forces are repelling enemy counterattacks along the western perimeter of Kupyansk and advancing in the Kurilovka area. In the Dvurechansky sector, Russian troops are moving toward Kolodeznoye.

In Volchansk, Russian forces are advancing through residential areas in the southern part of the city and securing new positions in the forest west of Sinelnikovo. In the Velikiy Burluk sector, Russian units are pushing forward from Melovoye toward Khatnoye.