“Reality speaks for itself”: Zelenskyy visits Kupiansk as Ukraine traps remaining Russian forces

“Achieving results on the frontline is crucial so that Ukraine can achieve results in diplomacy” – Zelenskyy.
Ukrainian President Volodymyr Zelenskyy delivering a national address in Kupiansk, Kharkiv Oblast, 12 December 2025. Photo: Ukrainian President's Office
Ukrainian President Volodymyr Zelenskyy delivering a national address in Kupiansk, Kharkiv Oblast, 12 December 2025. Photo: Ukrainian President’s Office
“Reality speaks for itself”: Zelenskyy visits Kupiansk as Ukraine traps remaining Russian forces

Ukraine’s President Volodymyr Zelenskyy used a visit to the Kupiansk sector on Friday to link battlefield gains with Ukraine’s diplomatic position, saying progress on the ground is essential for strengthening Kyiv’s leverage in talks to end the war.

Kupiansk in Kharkiv Oblast has been one of the most active sectors of the front this year, as Russian forces pushed toward the city through the autumn and Ukrainian troops mounted a coordinated response to halt the advance and retake territory.

In his address, Zelenskyy said Ukrainian units had disproved Russian claims of capturing the city. “The Russians kept going on about Kupiansk – the reality speaks for itself,” he said. He added that “achieving results on the frontline is crucial so that Ukraine can achieve results in diplomacy.”

Ukrainian forces report encircling Russian troops

His comments come as Ukrainian commanders report new gains around Kupiansk. Units from the National Guard’s Khartia Corps say they have encircled the remaining Russian contingent inside the city, cut all ground supply routes, and retaken districts in the north along with nearby villages. 

The move follows months of fighting after a Russian breakthrough in September pushed deep toward the area.

ukraine says its troops encircled remaining russians kupiansk freed nearby villages (video map) · post deepstate situation around kharkiv oblast 12 2025 blue areas mark recent ukrainian gains red show
DeepState map showing the situation around Kupiansk in Kharkiv Oblast as of 12 December 2025. Blue areas mark recent Ukrainian gains, red areas show Russian-occupied territory, and green areas indicate territory liberated by Ukraine since 2022. Map: DeepState

Kupiansk: A city seized, liberated, and contested again

Kupiansk, a logistical point in Kharkiv Oblast, was seized by Russia in early 2022 and retaken by Ukrainian forces later that year. It remained under pressure through 2024-2025 as Russian forces launched new assaults and briefly entered parts of the city. 

ukraine says its troops encircled remaining russians kupiansk freed nearby villages (video map) · post ti6ff- ukrainian defense forces have surrounded russian liberated surrounding settlements kharkiv oblast national guard’s 2nd
Kupiansk on the map.

Street battles continue in central Kupiansk, where Ukrainian forces are clearing remaining Russian positions. Commanders say progress is cautious because civilians are still in the area, and note that repeated Russian attempts to break out have failed.

The current operation grew out of a coordinated push by units brought together to halt the Russian incursion. They advanced to the Oskil River, liberated the villages Radkivka and Kindrashivka, and destroyed several Russian formations during October and November, while cutting all ground access and forcing remaining Russian troops to rely on drone drops for supplies.

To suggest a correction or clarification, write to us here

You can also highlight the text and press Ctrl + Enter

Please leave your suggestions or corrections here



    Euromaidan Press

    We are an independent media outlet that relies solely on advertising revenue to sustain itself. We do not endorse or promote any products or services for financial gain. Therefore, we kindly ask for your support by disabling your ad blocker. Your assistance helps us continue providing quality content. Thank you!

    Related Posts

    Ads are disabled for Euromaidan patrons.

    Support us on Patreon for an ad-free experience.

    Already with us on Patreon?

    Enter the code you received on Patreon or by email to disable ads for 6 months

    Invalid code. Please try again

    Code successfully activated

    Ads will be hidden for 6 months.