The UAE's foreign ministry acknowledged its role, saying in a statement that the swap was made possible by its "strong friendly relations" with both Moscow and Kyiv.

A video released by Ukrainian authorities showed returning prisoners draped in the country's blue and yellow flag filing off a bus, singing the national anthem and shouting the patriotic greeting "Glory to Ukraine".

Most, but not all, appeared to be in good health.

One returnee shouted: "We are home! You didn't forget us!"

The Russian Ministry of Defence released a similar video of returning uniformed prisoners arriving in Belgorod in buses. "I'll be home in five hours, roughly speaking, that's going to be a joy," said one unnamed man.

Despite a lack of talks on how to end the 22-month war, Kyiv and Moscow have held many prisoner swaps since the early months of Russia's invasion in February 2022.

But the rate of the exchanges dropped in 2023 and the last one until this week's was in August.