Rescuers in Ukraine searched on Friday for hundreds of civilians feared trapped under the wreckage of a bombed theatre, as local forces battled against Russian troops across the country.

President Volodymyr Zelensky said 130 people had been brought out after the Russian strike two days ago on the building where civilians were sheltering in the besieged city of Mariupol, but that hundreds were still inside.

Map of Ukraine locating the humanitarian corridors agreed between Ukraine and Russia to allow the evacuation of civilians from areas hit by shelling. Updated as of March 17
Map of Ukraine locating the humanitarian corridors agreed between Ukraine and Russia to allow the evacuation of civilians from areas hit by shelling. Updated as of March 17 AFP / Cléa PÉCULIER

With world powers manoeuvring to respond to the bloody three-week invasion, Washington said that President Joe Biden had told Chinese counterpart Xi Jinping of the "consequences" of any support for Russia.

The United States fears that China could deliver financial and military aid to Moscow, transforming an already explosive transatlantic standoff into a global confrontation.

Ukrainian President Volodymyr Zelensky visits Kyiv residents, who are undergoing treatment after being injured during Russia's invasion of Ukraine, at a hospital in Kyiv on March 17, 2022
Ukrainian President Volodymyr Zelensky visits Kyiv residents, who are undergoing treatment after being injured during Russia's invasion of Ukraine, at a hospital in Kyiv on March 17, 2022 UKRAINE PRESIDENCY via AFP / Handout

In the nearly two-hour phone call, Xi said that war is "in no one's interest", but showed no sign of giving in to US pressure to join Western condemnation of Russia.

Russia's offensive remains largely stalled, a US defence official said, with troops about 30 kilometres (20 miles) east of the capital Kyiv and facing heavy resistance.

Rescuers are searching for survivors buried beneath the rubble of Mariupol's bombed-out theatre
Rescuers are searching for survivors buried beneath the rubble of Mariupol's bombed-out theatre Satellite image ©2022 Maxar Technologies via AFP

The official added that Russian forces had made no further progress into the northeastern city of Kharkiv, which they have encircled, and that Ukrainians were also defending the northern city of Chernihiv.

Local officials say more than 2,000 people have died so far in indiscriminate shelling
Local officials say more than 2,000 people have died so far in indiscriminate shelling AFP / FADEL SENNA

Despite the apparent setbacks, President Vladimir Putin held a large triumphalist rally in a Moscow football stadium featuring a sea of Russian flags, pro-Kremlin pop stars and chants of "Russia! Russia! Russia!"

Marking eight years since Russia's annexation of Crimea from Ukraine, tens of thousands of people took part, many wearing ribbons with the letter Z that features on Russian tanks invading Ukraine.

According to Pentagon estimates, Russia has now fired over 1,000 missiles at Ukrainian targets since the war began three weeks ago
According to Pentagon estimates, Russia has now fired over 1,000 missiles at Ukrainian targets since the war began three weeks ago AFP / Aris Messinis

Putin said the Russian military was in Ukraine "to rid these people from their suffering and genocide".

Also on Friday, the Russian leader accused Kyiv of "war crimes" in a call with French President Emmanuel Macron, and said that Moscow was doing "everything possible" to avoid civilian deaths -- even as Russia continued its devastating bombardment of Mariupol and other cities.

According to Pentagon estimates, Russia has now fired over 1,000 missiles at Ukrainian targets since the war began three weeks ago
According to Pentagon estimates, Russia has now fired over 1,000 missiles at Ukrainian targets since the war began three weeks ago AFP / Aris Messinis

During the day, Russian missiles struck an aircraft repair site close to Lviv's airport in Ukraine's far west, extending the war to a relatively unscathed region near the border with NATO member Poland.

The Russian Ministry of Defence defended the strike as a "high-precision" attack on Ukrainian military infrastructure.

President Volodymyr Zelensky said Ukraine's resistance had killed thousands of invading troops
President Volodymyr Zelensky said Ukraine's resistance had killed thousands of invading troops UKRAINE PRESIDENCY via AFP / Handout

In Kyiv, authorities said one person was killed when a Russian rocket struck residential tower blocks in the northwestern suburbs. They said a school and playground were also hit.

A body lay under a sheet, near a huge crater, after the blast blew out every one of the school's windows.

Russian troops are still trying to surround the capital Kyiv in a slow-moving offensive
Russian troops are still trying to surround the capital Kyiv in a slow-moving offensive AFP / Aris Messinis

Fourteen-year-old Anna-Maria Romanchuk's lip trembled after the missile exploded outside her school, the Gymnasium No. 34 Lydia.

"Scary," she told AFP in halting English, her face pale with shock as her mother comforted her. "I just hope that everything will be OK."

Outside the Lviv city council, 109 baby strollers were lined in memory of the number of children killed in Russia's invasion
Outside the Lviv city council, 109 baby strollers were lined in memory of the number of children killed in Russia's invasion AFP / Yuriy Dyachyshyn

Zelensky, in another of his regular video messages, directly addressed Russian mothers.

"We didn't want this war. We only want peace," he said. "And we want you to love your children more than you fear your authorities."

Putin, however, has been taking no chances with domestic dissent in Russia -- shuttering independent media, arresting anti-war demonstrators and threatening jail terms of 15 years for anyone spreading "fake news".

Located 70 kilometres from the border, Lviv had until now largely escaped assault by Russian forces, and it has become a rear base for foreign diplomats fleeing Kyiv.

Valentin Vovchenko, 82, told AFP in Lviv: "We fled Kyiv because of the attacks but now they've started to hit here."

As Putin's ground offensive has met with fierce Ukrainian resistance, Moscow has increasingly turned to indiscriminate air and long-range strikes.

In Kharkiv, Russian strikes demolished the six-storey building of a higher education institution, killing one person, officials said.

Britain's defence ministry said that Russia was struggling to resupply its forward troops "with even basic essentials such as food and fuel".

"Incessant Ukrainian counter-attacks are forcing Russia to divert large numbers of troops to defend their own supply lines. This is severely limiting Russia's offensive potential," it said.

Moscow's diplomatic isolation deepened as Baltic countries Estonia, Latvia and Lithuania announced the expulsion of 10 Russian diplomats, following in the steps of Bulgaria.

Historically, Ukraine has been a grain-exporting breadbasket to the world.

But the "devastating human catastrophe" now unfolding risks "extensive" economic fallout around the globe, the International Monetary Fund, World Bank and other top global lenders warned.

"The entire global economy will feel the effects of the crisis through slower growth, trade disruptions, and steeper inflation," they said.

For many Ukrainians, Russia's actions on the ground and from the air make a mockery of stop-start peace talks that have been proceeding this week.

Russia wants Ukraine to disarm and disavow all Western alliances -- steps that Kyiv says would turn it into a vassal state of Moscow.

More than 3.25 million refugees have fled Ukraine.