Russia has fired 40 missiles and around 580 drones at Ukraine in a "massive attack" that killed three and wounded dozens, Ukrainian President Volodymyr Zelensky said.
"Every such strike is not a military necessity but a deliberate strategy by Russia to terrorise civilians and destroy our infrastructure," Mr Zelensky said on social media, urging Kyiv's allies to provide more air defence systems and hit Moscow with extra sanctions.
Sergiy Lysak, the head of the regional military administration, said Russian forces had struck with drones and missiles, damaging residential buildings and sparking fires.
Ukraine issued a nationwide air alert, with officials reporting other strikes in the region around the capital Kyiv.
"The enemy is attacking with strike drones and missiles. Peaceful settlements of the region are under attack," Mykola Kalashnyk, the head of the Kyiv regional military administration, said.
The mayor of Mykolaiv said that Russia had also hit the southern Ukrainian city with drones and missiles but that there were "no casualties".
Russian officials said their forces had repelled "massive" Ukrainian attacks in the Volgograd and Rostov regions, while one person was wounded in the nearby region of Saratov.
Russian forces have been grinding across eastern Ukraine for months, trying to take control of the Donetsk and Lugansk regions.
Hopes of a truce have faded since US President Donald Trump held separate high-profile meetings with his Russian counterpart Vladimir Putin and Mr Zelensky last month.
On Friday, Estonia said three Russian air force planes violated its airspace, triggering fears in the EU and NATO of a dangerous new provocation from Moscow, which denied the allegation.