Stand behind Ukrainian independent journalism when it’s needed most. Help us reach 20,000 members.

Skip to content
Russian prisoners of war, captured in the Ukrainian incursion into the Russian Kursk Oblast, are in a basement at an undetermined location in Sumy Oblast, Ukraine, on Aug. 30, 2024. (Diego Herrera Carcedo/Anadolu via Getty Images)
This audio is created with AI assistance

Ukrainian forces captured 971 Russian soldiers during a months-long offensive in Russia’s Kursk Oblast, the General Staff of Ukraine's Armed Forces said on May 25, describing the campaign as key to conducting prisoner exchanges.

The announcement came a day after Ukraine brought home 303 prisoners of war in the final phase of a 1,000-for-1,000 exchange with Russia. The swap was agreed during peace talks held in Turkey on May 16, the first direct negotiations between the two countries in three years.

According to the General Staff, the 971 Russian troops were taken captive between Aug. 6, 2024, and May 25, 2025, as part of Ukraine's ongoing offensive in Kursk Oblast. The military described the campaign as an "unexpected and asymmetric" move that helped fill the so-called "exchange fund" — Ukrainian terminology for captured Russian soldiers who can be traded for Ukrainian POWs.

Critics had previously questioned the strategic value of the Kursk operation, citing high costs and unclear gains.

"Only unconventional decisions can defeat a numerically superior enemy," the statement read. "The Kursk campaign has proven to be exactly that — its success recognized around the world."

The May 25 prisoner release brought home soldiers from the Armed Forces, National Guard, Border Guard Service, and Special Transport Service. Families and comrades welcomed the returnees, including 70 troops who had defended Mariupol during the 2022 siege of the port city.

President Volodymyr Zelensky thanked the negotiation team on social media, saying, "We will  bring back every single one of our people from Russian captivity."

The recent exchange was carried out in three phases over three days and remains the only tangible outcome of the Turkish-hosted talks. While Kyiv continues to advocate for an "all-for-all" prisoner swap, Moscow has so far rejected the proposal.

Russian President Vladimir Putin reportedly recently visited Kursk Oblast, which was Putin's first known visit to the region since Moscow declared on April 26 that it had completed a military operation to liberate the territory from Ukrainian forces. The General Staff of Ukraine's Armed Forces dismissed the claims, saying that operations by the Ukrainian military in the border region are ongoing.

Ukraine dismisses Russian claims of full control over Kursk Oblast, says fighting ongoing
“The statements by representatives of (Russia) about the alleged end of combat operations in Kursk Oblast do not reflect the actual situation,” Ukraine’s General Staff said in a statement.

Independent journalism needs a community —
not a paywall.

We’re working hard to show the world the truth of Russia’s brutal war — and we’re keeping it free for everyone, because reliable information should be available to all.

Our goal: reach 20,000 members to prove independent journalism can survive without paywalls, billionaires, or compromise. Will you help us do it?

Can we reach 20,000 members?

News Feed

9:44 AM  (Updated: )

US, EU no longer coordinating enforcement of Russia sanctions, media reports.

EU sanctions chief David O'Sullivan noted that there is "no more outreach" between the two sides on sanctions evasion and that G7 cooperation has "also lost momentum" in this regard, according to an internal report from an EU ministerial meeting in Brussels on May 20, Suddeutsche Zeitung reported.
MORE NEWS

Editors' Picks

Enter your email to subscribe
Please, enter correct email address
Subscribe
* indicates required
* indicates required
Subscribe
* indicates required
* indicates required
Subscribe
* indicates required
Subscribe
* indicates required
Subscribe
* indicates required

Subscribe

* indicates required
Subscribe
* indicates required
Subscribe
* indicates required
Explaining Ukraine with Kate Tsurkan
* indicates required
Successfuly subscribed
Thank you for signing up for this newsletter. We’ve sent you a confirmation email.