The truce, agreed to by Vladimir Putin and Volodymyr Zelenskyy according to Trump, will include a 1,000-for-1,000 prisoner swap even as fighting continued ahead of the pause.
Ukraine had blasted Russia's temporary truce as a propaganda measure to protect the victory parade on May 9 -- one of the most important patriotic events for Russian leader Vladimir Putin.
The Defence Ministry said if Ukraine attempts to disrupt Saturday's celebrations, Russia will carry out a "massive missile strike on the center of Kyiv."
The ability to strike key infrastructure deep inside Russia has highlighted Ukraine's growing military capabilities and put pressure on Moscow's overstretched air defences.