A fresh barrage of Russian strikes battered Ukraine on Thursday, wounding at least three people including a teenager in Kyiv and cutting electricity in the west.
On Thursday morning, blasts were reported across the vast country including in the Ukrainian capital, the second city Kharkiv in the east and the western city of Lviv on the border with Poland.
Most of Lviv, where Russian strikes are still rare, was left without electricity, its mayor Andriy Sadoviy said.
"The enemy is attacking Ukraine from various directions with air and sea-based cruise missiles from strategic aircraft and ships," Ukraine's air force said on social media, calling the attack "massive."
Presidential aide Mykhaylo Podolyak said that more than 120 missiles had been fired.
After a series of humiliating battlefield setbacks and lost territory this summer and autumn, Moscow has stepped up its aerial campaign repeatedly targeting Ukraine's energy infrastructure with drones and missiles.
Kyiv Mayor Vitali Klitschko said that at least three people were wounded in the strikes, including a 14-year-old girl.
He warned of potential power cuts and called on residents to stock up on water.
Two private houses were hit by fragments of downed missiles in the east of the capital while an industrial enterprise and a playground were damaged in the city's southwest, city officials said.
In the east, a "series of explosions" hit Ukraine's second city Kharkiv, Mayor Igor Terekhov said.
Governor Oleg Synegubov said "critical infrastructure" was targeted in the region of Kharkiv and its main city where four missiles hit eastern and southern neighbourhoods.
In the historic city of Lviv, Mayor Sadoviy warned of potential water cuts.
Lviv governor Maksim Kozytski said that air defence was at work and called on residents to stay in shelters.
In the south, Odessa governor Maksym Marchenko said air defence shot down 21 missiles over the region.
"Fragments of one of the enemy missiles fell inside a residential building, fortunately there were no casualties," he said.
He added that there was damage to energy infrastructure and emergency power cuts were enforced in the region.
An earlier adds from Kyiv: Russia's foreign minister said Wednesday he was convinced that Moscow would achieve its goals in Ukraine thanks to its "patience" and "perseverance".
"I am convinced that thanks to our perseverance, patience and determination, we will defend the noble goals that are vital for our people and our country," Russia's top diplomat Sergei Lavrov said in an interview broadcast on national television Wednesday.
He reiterated Moscow's stance that for talks to resume Kyiv should recognise the annexation by Russia of four Ukrainian regions.
"Our absolute priority is four new Russian regions," Lavrov said. "They should become free from the threat of Nazification that they have faced for many years."
Russia does not currently control the regions of Donetsk, Lugansk, Kherson and Zaporizhzhia in full, and Lavrov confirmed that was Moscow's ultimate goal.
Lavrov said that while Moscow wanted the conflict to be over, Russia would take its time to achieve its goals on the battlefield.
"We are in no hurry," he said.
"We would like to end this war as soon as possible, which the West was preparing and, as a result, unleashed against us through Ukraine," he added.
"We are a patient people. We will protect our compatriots, citizens and lands that have been Russian for centuries."