The Russian Defence Ministry announced that Moscow and Kiev had exchanged 307 servicemen each in the second round of a large-scale swap carried out under the terms of an agreement reached in Istanbul last week.
"On May 24, in accordance with the Russian-Ukrainian agreements reached on May 16 in Istanbul, another 307 Russian servicemen were returned from the territory controlled by the Kiev regime," the ministry said in a statement on Saturday.
In exchange, 307 Ukrainian military personnel were returned to Kiev.
Russia and Ukraine carry out first phase of large-scale prisoner swap, with nearly 800 people exchanged amid continued fighting along front line.
According to the ministry, the returned Russian servicemen and civilians are currently in Belarus, where they are receiving psychological support and medical care.
All repatriated individuals will be transferred to medical facilities in Russia for further treatment and rehabilitation, it said.
The Russian Defence Ministry added that this large-scale exchange, initiated by Moscow, is expected to continue in the coming days.
On Friday, Moscow and Kiev exchanged 270 servicemen and 120 civilians each in the first round of a large-scale swap.