Ukraine's President Petro Poroshenko has said he has agreed with Russian President Vladimir Putin on a mechanism to swap a high-profile Ukrainian prisoner for two Russians.
BBC: Poroshenko says Putin ‘agreed formula’ for prisoner swap
Russian captain Yevgeny Yerofeyev sits during a court hearing in Kyiv on April 18.