Planes carrying Russians and Ukrainians freed in a prisoner exchange have arrived in Moscow and Kiev, according to several sources.

The planes, each reportedly carrying 35 prisoners, landed at Moscow's Vnukovo airport and Kiev's Boryspil airports on Saturday, according to the Associated Press news agency.

After lengthy negotiations, expectations have been running high for the prisoner swap, which was described as imminent by the leaders of both countries in recent days.

The swap follows years of conflict involving Russian-backed separatists in eastern Ukraine and new efforts to revive stalled peace talks.

Al Jazeera's Andrew Simmons reports.

Code: 18WNBR. World Naked Big Sale! 20% OFF Coupon for Sports & Outdoor Items

More videos