Ukraine brought home on Saturday 103 servicemen from Russian captivity, President Volodymyr Zelenskiy said, announcing the second swap between Moscow and Kyiv in two days.
The Russian troops freed in Saturday's swap were captured during Ukraine's incursion into the Kursk region, which began on 6 August, according to the Russian defense ministry.
There was no immediate confirmation from the Ukrainian side.
"As a result of the negotiation process, 103 Russian servicemen captured in the Kursk region were returned from territory controlled by the Kyiv regime," the Russian defense ministry said.
"In return, 103 Ukrainian army prisoners of war were handed over."
"At present, all Russian servicemen are on the territory of the Republic of Belarus, where they are being provided with the necessary psychological and medical assistance, as well as an opportunity to contact their relatives," the ministry added.