Washington - US President Donald Trump announces Friday that Ukraine and Russia have agreed to observe a three-day truce starting Saturday and a mutual swap of 1,000 prisoners each.