Ukrainian President Volodymyr Zelensky says his nation's forces would respond "symmetrically" to Russian attacks.

Russia and Ukraine have both said they will halt fighting for 32 hours during the Orthodox Easter weekend, a rare truce in the four-year-old war.

Kremlin orders temporary truce from Saturday afternoon until Sunday, a 32-hour period during which Russia would stop fighting ‘in all directions’.