An air raid alert has been issued across Ukraine, as a fresh wave of Russian missiles targets major cities.
Presidential adviser Mykhailo Podolyak said more than 120 missiles had been launched at the population and civilian infrastructure.
At least two explosions were heard in the capital Kyiv, but it was unclear whether these were caused by missile strikes or air defences.
Blasts were also heard in the cities of Kharkiv, Odesa, Lviv and Zhytomyr.
The Ukrainian Air Force said Russia was attacking the country from “various directions with air and sea-based cruise missiles”. It added that a number of Kamikaze drones had also been used.
In Kyiv, two homes were damaged by debris from intercepted missiles, according to the city military administration, while Mayor Vitaliy Klitschko said “several explosions” had been reported.
In the southern region of Mykolaiv, Governor Vitaly Kim wrote that five missiles were intercepted by air defences.
And in the Western city of Lviv Mayor Andriy Sadovy said several explosions had been reported.
Podolyak accused Moscow of seeking “to destroy critical infrastructure and kill civilians en masse”.
Dozens of Russian attacks have pounded Ukraine in recent weeks, causing repeated power cuts across the country. The mayor of Lviv said on Thursday that 90% of his city was without power, while Klitschko warned there could be fresh power and water cuts in the capital.
Oleksandr Vilkul, head of the Military Administration in the central city of Kryvyi Rih, said missiles fired at his city had been launched from Russian “ships and planes from the Black Sea”. Power in the city had been switched off as a “precaution”, he added.