"Practically all night, the Russians bombed Dnipro and our other cities and communities," Ukrainian President Volodymyr Zelenskiy wrote on social media on Saturday, adding that most of the targets were urban infrastructure.
Two corpses were recovered from a building hit by a Russian strike in southeastern Dnipro, regional governor Oleksandr Hanzha said, adding that five other people could still be trapped in the rubble.
Another 21 people in the city were wounded, he said.
In the northern region of Chernihiv, missile and drone attacks killed two people and wounded seven others, the governor there said.
"Every strike like this must remind our partners that the situation needs immediate and firm action, rapid strengthening of our air defences," Zelenskiy said.
Russia attacked Ukraine with 619 drones and 47 missiles, Ukraine's air force said in a statement on Telegram, adding that it downed 580 drones and 30 missiles.
Russia has been launching smaller barrages of dozens of drones every night at Ukraine, interspersing them with occasional large-scale attacks that use hundreds of drones and dozens of missiles.