Ukrainian President Zelensky confirmed a three-day ceasefire with Russia, set to run from May 9 to 11, alongside an agreement to exchange 1,000 prisoners of war — marking one of the most notable pauses in fighting since the full-scale invasion began.