Ukrainian authorities say missiles have struck the western city of Lviv, killing six, and explosions rocked other cities as Russian forces kept up their bombardments after claiming near full control of the southern port of Mariupol.
Driven back by Ukrainian resistance in the north, the Russian military has refocused its ground offensive in the two eastern provinces known as the Donbas, while launching long-distance strikes at other targets, including the capital, Kyiv.
Capturing Mariupol would be a huge strategic prize for Russia, linking territory held by pro-Russian separatists in the east with the Crimea region Moscow annexed in 2014.
Lviv regional governor Maksym Kozystkiy said missiles struck military facilities and a car tire service point on Monday.
The city’s mayor, Andriy Sadoviy, said in addition to the six killed, eleven were wounded and the blast had shattered the windows of a hotel housing Ukrainians evacuated from elsewhere in the country.
In Kyiv, a Reuters reporter heard a series of blasts near the Dnipro river, while media outlet Suspilne said two people were wounded in attacks in the southern region of Dnipropetrovsk.
Russia denies targeting civilians and has rejected what Ukraine says is evidence of atrocities as staged to undermine peace talks.
It calls its action, launched almost two months ago, a special military operation to demilitarise Ukraine and eradicate what it calls dangerous nationalists.
The West and Kyiv accuse Russian President Vladimir Putin of unprovoked aggression.
On Monday, Russia’s defence ministry said it had destroyed four arms and military equipment depots in Ukraine overnight and hit 315 Ukrainian targets, the TASS news agency reported.
Ukrainian Prime Minister Denys Shmyhal said troops in the pulverised port of Mariupol were still fighting on Sunday, despite a Russian demand to surrender.
“The city still has not fallen,” he told ABC’s This Week program, adding that Ukrainian soldiers continued to control some parts of the southeastern city.
On Saturday, Russia said it had control of urban areas, though some Ukrainian fighters remained in the Azovstal steelworks, one of Europe’s biggest metallurgical plants, which sprawl across more than 11 square kilometres and overlook the Sea of Azov.
On the eve of the war, Mariupol was the biggest city still held by Ukrainian authorities in the Donbas, which Moscow has demanded that Ukraine cede to pro-Russian separatists.
It would unite Russian forces on two of the main axes of the invasion, and free them up to join an expected new offensive against the main Ukrainian force in the east.
On the streets of Mariupol, small groups of bodies were lined up under colourful blankets, surrounded by shredded trees and scorched buildings.
Residents, some pushing bicycles, picked their way around destroyed tanks and civilian vehicles while Russian soldiers checked the documents of motorists.
About four million Ukrainians have fled the country, cities have been shattered and thousands have died since the start of the invasion on February 24.
The economic damage is significant. Shmyhal said Ukraine’s budget deficit was about $US5 billion ($A6.8 billion) a month and urged Western governments for more financial aid.
On Twitter, Ukraine President Volodymyr Zelenskiy said he had discussed ensuring his country’s financial stability and preparations for post-war reconstruction with International Monetary Fund Managing Director Kristalina Georgieva.
He quoted her as having said support was essential to lay the foundations for rebuilding.
Ukraine pressed on with efforts to swiftly join the European Union, as officials completed a questionnaire that is a starting point for the EU to decide on membership.
By Oleksandr Kozhukhar and Alessandra Prentice in LVIV/KYIV