Russia and Ukraine said Wednesday that they had swapped hundreds of captive soldiers, their first publicly announced prisoner of war exchange in almost five months, AFP reported.
The two sides have carried out dozens of exchanges throughout Moscow's 22-month long invasion, but the process stalled in the latter half of last year.
In almost simultaneous statements, the Russian defence ministry and Ukrainian President Volodymyr Zelensky announced they had received over 200 soldiers each.
"More than 200 of our soldiers and civilians have been returned from Russian captivity," Zelensky said on Telegram, posting a video of uniformed men celebrating.
Ukraine's human rights ombudsman Dmytro Lubinets said 230 Ukrainian soldiers had been released in total, marking what he said was the 49th exchange between the two sides.
Moscow's defence ministry said 248 of its soldiers had been returned in a deal that came about after "complex" negotiations mediated by the United Arab Emirates.
Neither side discloses how many prisoners are in their custody.
Among the Ukrainian soldiers released were 66 from the city of Mariupol, which fell to Russian forces in May 2022, an official who took part in the negotiations told AFP.