Ukraine has ruled out a ceasefire or concessions to Moscow while Russia intensified an offensive in the eastern Donbas region and stopped providing gas to Finland.
After ending weeks of resistance by the last Ukrainian fighters in the strategic southeastern city of Mariupol, Russia is waging a major offensive in Luhansk, one of two provinces in Donbas.
Russian-backed separatists already controlled swathes of territory in Luhansk and the neighbouring Donetsk province before the February 24 invasion, but Moscow wants to seize the last remaining Ukrainian-held territory in Donbas.
"The situation in Donbas is extremely difficult," Ukrainian President Volodymyr Zelenskiy said in his nightly address.
The Russian army was trying to attack the cities of Sloviansk and Sievierodonetsk, but Ukrainian forces were holding off their advance, he said.
Zelenskiy adviser Mykhailo Podolyak ruled out agreeing to a ceasefire and said Kyiv would not accept any deal with Moscow that involved ceding territory. Making concessions would backfire on Ukraine because Russia would hit back harder after any break in fighting, he said.
"The war will not stop (after concessions). It will just be put on pause for some time," Podolyak, Ukraine's lead negotiator, told Reuters in an interview in the heavily guarded presidential office. "They'll start a new offensive, even more bloody and large-scale."
Recent calls for an immediate ceasefire have come from US Defence Secretary Lloyd Austin and Italian Prime Minister Mario Draghi.
The end of fighting in Mariupol, the biggest city Russia has captured, gives Russian President Vladimir Putin a rare victory after a series of setbacks in nearly three months of combat.
The last Ukrainian forces holed up Mariupol's vast Azovstal steelworks surrendered on Friday, Russia said.
Full control of Mariupol gives Russia command of a land route linking the Crimean Peninsula, which Moscow seized in 2014, with mainland Russia and areas of eastern Ukraine held by pro-Russia separatists.
Ukrainian forces in the separatist-controlled regions of Luhansk and Donetsk said on Saturday they had repelled nine attacks and destroyed five tanks and 10 other armoured vehicles in the previous 24 hours.
Russian forces were using aircraft, artillery, tanks, rockets, mortars and missiles along the entire front line to attack civilian structures and residential areas, the Ukrainians said in a Facebook post. At least seven people had been killed in the Donetsk region, they said.
Russia's state gas company, Gazprom, said it had halted gas exports to Finland, which has refused Moscow's demands to pay in roubles for Russian gas after Western countries imposed sanctions over the invasion.
Finland and Sweden applied on Wednesday to join the NATO military alliance.
Finnish state-owned gas wholesaler Gasum, the Finnish government and individual gas-consuming companies in Finland have said they were prepared for a shutdown of Russian flows.
Most European supply contracts are denominated in euros or dollars. Last month, Moscow cut off gas to Bulgaria and Poland after they refused to comply with the new terms.
Western nations also have stepped up weapons supplies to Ukraine. On Saturday, Kyiv got another huge boost when US President Joe Biden signed a bill to provide nearly $US40 billion ($A57 billion) in military, economic and humanitarian aid.
Moscow says Western sanctions, along with arms deliveries for Kyiv, amount to a "proxy war" by the United States and its allies. Thousands of people in Ukraine have been killed in the war that has displaced millions and shattered cities.
Zelenskiy said he stressed the importance of more sanctions on Russia and unblocking Ukrainian ports in a call with Draghi on Saturday.
Polish President Andrzej Duda is preparing to address the Ukrainian parliament on Sunday.
Duda, who met with Zelenskiy in Kyiv last month, is the first foreign leader to address parliament in person since the invasion, his office said.
Australian Associated Press
Sign up for our newsletter to stay up to date.