Russia and Ukraine swapped prisoners on Saturday in a step seen as a sign of improving relations between the two countries.
There has been a deep freeze in ties since Moscow annexed the Crimea region in 2014.
A Russian aircraft carrying freed Russian prisoners from Kiev landed in Moscow while a Ukrainian plane with released Ukrainian prisoners aboard touched down in Kiev.
Ukrainian President Volodymyr Zelenskiy hugged and shook hands with the freed Ukrainians while Russia's Rossiya 24 TV showed Russian prisoners disembarking the plane in Moscow.

Gaza talks at critical moment, ceasefire not complete, Qatar's PM says
India caps airline fares as IndiGo crisis leaves hundreds stranded for fifth day
Indonesians climb over logs in walk to aid centre as flood deaths rise over 900
Russian drones, missiles hit railway hub near Ukraine's capital
Putin and Modi discuss trade, peace in New Delhi summit
