A civilian disaster is growing in Ukraine as attempts to evacuate residents of besieged port city Mariupol failed for a second consecutive day.
New shelling and attacks have sent soaring numbers of refugees fleeing, sometimes under fire, as the death toll continues to mount.
Russia's invasion of Ukraine, now in its 11th day, has seen more than 1.5 million people flee the country in what the UN has called "Europe's fastest growing refugee crisis since World War II."
Pope Francis on Sunday deplored the "rivers of blood and tears" flowing in Ukraine, as Washington cited "very credible reports" that Russia had committed war crimes by deliberately attacking civilians.
Hundreds of civilians have been killed and thousands wounded, with hundreds of thousands of people – mostly women and children – pouring into neighbouring countries such as Poland, Romania or Moldova for refuge.
Efforts Saturday to get people out of Mariupol – the scene of some of the war's greatest ferocity – collapsed almost immediately, with both sides accusing each other of breaching a ceasefire agreement.
A fresh attempt on Sunday also failed, with the warring parties again exchanging recriminations.
Vladimir Putin blamed Kyiv for not keeping to "agreements reached on this acute humanitarian issue," the Kremlin said in a read-out of a phone call between the Russian president and French President Emmanuel Macron.
But the governor of the eastern region Donetsk, Pavlo Kirilenko, said "the column to evacuate the population could not leave Mariupol" because Russian forces "started to bombard the city".
Very few refugees from the strategic city on the Azov Sea made it out on Saturday, but one family – who did not give their names – arrived in the central city of Dnipro and recounted their harrowing experience.
"We stayed in the basement for seven days with no heating, electricity or internet and ran out of food and water," one of them said. "On the road, we saw there were bodies everywhere, Russians and Ukrainians... We saw that people had been buried in their basements."
Since hostilities erupted, disturbing scenes from the fighting have filled social media. The New York Times posted a particularly gruesome photo on its website showing what it said were a mother and two children killed by Russian shelling outside Kyiv.
Ukraine's Prime Minister Denys Shmygal urged the Group of Seven countries to expel Russia and Belarus from the International Monetary Fund and all World Bank organisations to further isolate Putin.
Western allies have imposed unprecedented sanctions against businesses, banks and billionaires in a bid to choke off the Russian economy and pressure Moscow to halt its assault.
Further punitive action, including a possible ban on Russian oil imports, could be imposed if Putin fails to change course, world leaders warned.
US officials said Sunday they were in "active discussions" with European nations about such a ban.
But the Russian leader has equated global sanctions with a declaration of war and warned that Kyiv is "putting in question the future of Ukrainian statehood."
Russia would reach its aims of "neutralisation" of Ukraine "either through negotiation or through war," Putin told Macron in their phone call Sunday, an Élysée Palace official said.
NATO allies have so far rebuffed Ukraine's calls for a no-fly zone, with one senior US senator, Marco Rubio, saying Sunday that it could lead to a "World War III" against nuclear-armed Russia.
Putin has threatened "colossal and catastrophic consequences not only for Europe but also the whole world" if a no-fly zone is set up.
In the latest sign that sanctions were biting, however, Moscow said Sunday that retailers in Russia will restrict sales of essential goods including bread, rice and flour to limit black-market speculation.
Payment giant American Express on Sunday halted operations in Russia, a day after Visa and Mastercard announced similar steps.
As more people took to the streets across Russia against the military assault on Ukraine, Russia intensified a crackdown on dissent, detaining more than 2,500 protesters.
The Ukrainian military said Sunday it was engaged in "fierce battles" with Russian forces near the southern city of Mykolaiv and Chernihiv in the north.
"The main efforts are focused on defending the city of Mariupol," it said in a Facebook post, adding an operation by Ukrainian forces was also underway in the eastern part of the Donetsk region.
In the eastern city of Kharkiv, a television tower has been hit in an air strike, interrupting broadcasts, according to the regional governor, Oleg Synegubov.
Elsewhere, Russian forces have been inching closer to the capital Kyiv in an assault that has become ever-more indiscriminate – and deadly.
At Bilogordoka on the outskirts of Kyiv, Ukrainian troops have planted explosives on what they say is the last intact bridge standing in the way of advancing Russian forces.
"This is the last bridge, we're defending it and not letting them break through to Kyiv," said a fighter who gave his name as Casper.
The former paratrooper, who joined Ukraine's volunteer territorial defence, said his team will blow up the bridge if the Russians advance and "sink as many enemy tanks as we can while we do it."
Dozens of civilians have been killed in the northern city of Chernihiv. Some survivors have been reduced to living in craters or amid mounds of debris.
"There were corpses all over the ground," a man who gave his name only as Sergei told AFP, as air raid sirens wailed. "They were queueing here for the pharmacy that's just there, and they're all dead."
AFP reporters saw scenes of devastation -- despite Moscow's insistence it is not targeting civilian areas.
Rejecting Moscow's denials, US Secretary of State Antony Blinken told CNN that "we've seen very credible reports of deliberate attacks on civilians, which would constitute a war crime."
Ukraine's President Volodymyr Zelensky warned that the Russians were turning their attention to the historic western port city of Odessa, which has so far been largely spared.
Kyiv has urged the West to boost its military assistance, with Zelensky pleading for Eastern European neighbours to provide Russian-made planes that his pilots are trained to fly.
A barrage of Russian missiles destroyed an airport in central Ukraine's Vinnytsia, said Zelensky, underscoring his appeal for help.
Blinken said Washington was "working actively" on a deal with Poland to supply it with US jets.
Washington reportedly is working on a deal for Poland to send Soviet-era aircraft to Ukraine in return for US fighter jets.
Weapons, ammunition and funds have poured into Ukraine from Western allies as they seek to bolster Kyiv.
Washington last week authorised US$350 million of military equipment, a historically large package.
Tens of thousands of people demonstrated over the weekend in cities from London to Barcelona to Washington in support of Ukraine.
Twenty thousand international volunteers have traveled to Ukraine to join in the fight, Foreign Minister Dmytro Kuleba told CNN, though a British official cautioned that doing so would be "unlawful" for Britons.
The invasion has reverberated through the cultural world as well.
The music director and principal conductor at the Bolshoi Theatre in Moscow, Tugan Sokhiev, became the latest high-profile figure to quit his post over his loyalties.
A third round of Russian-Ukrainian talks aimed at finding a way out of the bloody conflict is set for Monday, Ukraine announced Saturday.
Frantic diplomatic talks have continued, with Zelensky saying on Sunday he spoke by telephone with US President Joe Biden, Italian Prime Minister Mario Draghi and Britain's Boris Johnson to discuss further support for his country and sanctions against Russia.
Turkish President Recep Tayyip Erdogan spoke with Putin on Sunday, urging his Russian counterpart to agree to "an urgent general ceasefire".
A day earlier, Israeli Prime Minister Naftali Bennett visited the Kremlin for three hours of talks.