Russia has pounded Ukraine with hundreds of drones and dozens of missiles and President Volodymyr Zelensky says Moscow could launch a new assault for the second night in a row.

The latest attacks come days after Ukrainian President Volodymyr Zelensky warned that Russia was preparing a "massive new strike" on the country.

Ukraine's Volodymyr Zelenskyy had been warning residents for days that Russia was planning a major assault.