Cities across Ukraine have been targeted by a wave of Russian missile strikes, in one of the largest bombardments since the war began.
At least three people – including a 14-year-old girl – were taken to hospital after explosions hit the capital Kyiv, Mayor Vitaliy Klitschko said.
Blasts were also heard in the cities of Kharkiv, Odesa, Lviv and Zhytomyr.
Ukraine's military said 69 missiles were launched, with air defences intercepting 54 of them.
Earlier, presidential adviser Mykhailo Podolyak said more than 120 missiles had been launched at civilian infrastructure.
The air raid lasted for close to five hours and the regional leader of the southern province of Odesa, Maksym Marchenko, spoke of a "massive missile attack on Ukraine".
The Ukrainian Air Force said Russia attacked the country from "various directions with air and sea-based cruise missiles". It added that a number of Kamikaze drones had also been used.
Brig Gen Oleksiy Hromov said in an operational update that the strikes had been targeted at energy infrastructure across the entire country.
Two homes in Kyiv were damaged by debris from intercepted missiles, according to the city military administration. Mr Klitschko said 16 missiles were destroyed over the city by air defences.
In the southern region of Mykolaiv, Governor Vitaly Kim wrote that five missiles were intercepted by air defences, while Mayor Andriy Sadovy said several explosions had been reported in the western city of Lviv.
In the Odesa region Mr Marchenko said 21 missiles were shot down by the Ukrainian military. He added that missile fragments had hit a residential building but no casualties were reported.
And in a village in the western region of Ivano-Frankivsk, a senior adviser to President Volodymyr Zelensky said a missile had crashed into a resident's home but did not explode. The BBC cannot independently verify the report.
Mr Podolyak said the strikes were "evil" and 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. Ukraine's Energy Minister Herman Halushchenko said the latest strikes had damaged power generating facilities and said the situation was "difficult" in the Odesa and Kyiv regions.
The mayor of Lviv said on Thursday that 90% of his city was without power, while Mr Klitschko said that 40% of Kyiv had been left without power.
Power cuts were also reported in the Odesa and Dnipropetrovsk regions.
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.
Ukraine's southern command had already issued a warning that Russian forces were preparing to launch up to 20 missiles from positions in the Black Sea.
Moscow has repeatedly denied targeting civilians in its missile strikes. However, President Vladimir Putin has recently admitted that Russian troops have been hitting Ukraine's critical energy facilities.
The admission followed allegations from some international leaders, including French President Emmanuel Macron, that targeting energy facilities could amount to a war crime.
In one barrage earlier this month, Ukraine said it shot down 60 of more than 70 missiles fired by Russian forces.
The government in Kyiv has pleaded with Western leaders to provide it with additional air defences, and US President Joe Biden recently agreed to supply its Patriot system.
Thursday's attack came just hours after the Kremlin rejected Ukraine's suggestion that peace talks could begin in 2023.
The UK's ambassador in Kyiv, Melinda Simmons, wrote on Twitter that the attacks proved "Russia does not want peace with Ukraine. Russia wants the subjugation of Ukraine".
And Maia Sandu, president of neighbouring Moldova, condemned the strikes as "barbaric, unprovoked acts designed to bring about destruction and death".
Ukraine's intelligence chief, Kyrylo Budanov, told the BBC that Russia would continue to launch attacks on civilian infrastructure for as long as it could.
"Continuing that thought, can they do this long?" he asked, "No, because there are not many missiles left.
"The defence industry is incapable of producing enough to provide that many missile strikes. This is another reason why they are now trying to find missile weapons in other countries of the world."
Earlier this month, a senior US official told the Reuters news agency that Moscow had been forced to use decades-old ammunition with high failure rates in recent weeks.
And the UK's ambassador to the UN said Russia was attempting to obtain more weapons from Iran, including hundreds of ballistic missiles.
Dame Barbara Woodward said the UK was also "almost certain that Russia is seeking to source weaponry from North Korea [and] other heavily sanctioned states, as their own stocks palpably dwindle".
Ukraine leader delivers defiant Christmas message
Battlefield is deadlocked, Ukraine spy chief tells BBC
Civilians flee Kherson as Russian attacks intensify
US secures deal on bases to complete arc around China
Russian officer: Our troops tortured Ukrainians
DC metro worker dies as gunman fires at commuters
Russian army officer: Our troops tortured Ukrainians
US secures deal on bases to complete arc around China
Why TikTok has got us talking about mascara
Can Sri Lanka trade its way back to prosperity?
How the empire of one of the world's richest men lost $100bn
Why ballroom dancing thrives in Asian communities. Video
Helena Bonham Carter on soaps and sexism
Why lifting opposition ban suits Tanzania's leader
The world's most influential school?
A remedy for low motivation and passion
The 90s cop show that changed TV
How one volcano could make global chaos
© 2023 BBC. The BBC is not responsible for the content of external sites. Read about our approach to external linking.