Russian forces closed in on the frontline town of Avdiivka in east Ukraine on Tuesday, as Kyiv warned Moscow was stepping up strikes in an attempt to encircle it completely.
The Russian attacks come after months of a slower than expected Ukrainian counteroffensive, launched this summer to claw back territory lost during Moscow's invasion.
Avdiivka is an industrial town that had a pre-war population of around 31,000. An estimated 2,000 remain.
It is symbolically and strategically important to Kyiv, lying just north of the Moscow-controlled city of Donetsk that was seized by separatist forces in 2014.
Avdiivka has since become a symbol of Ukrainian resistance against Moscow, with Kyiv clinging on there despite relentless Russian attacks during the Kremlin's almost 20-month long offensive.
Local officials told AFP that Moscow's forces launched an artillery attack on the town in the morning and were firing incessantly.
"For over a year, there has been the danger that (Avdiivka) can be occupied, but now the situation has worsened rapidly," said Vitaliy Barabash, head of the town's administration.
He said Russian forces were trying to besiege the eastern town using "all means."
"Our Avdiivka is under massive attacks by Russian artillery and aviation," presidential aide Andriy Yermak later said on social media.
The Ukrainian army said in a briefing that Russia had "intensified offensive actions in Avdiivka" and that Moscow's forces had deployed tanks and armoured vehicles.
"Our defenders repelled all enemy attacks and prevented the loss of lines and positions," it said.
Russian forces control territory to the south, east and north of Avdiivka.
- Zelensky in Romania -
The attacks came as Ukrainian President Volodymyr Zelensky held talks on grain and security with Romanian counterpart Klaus Iohannis, after Moscow struck areas of Ukraine close to the Romanian border.
On his first visit to the NATO country since Russia invaded Ukraine in February last year, Zelensky said the strikes near the border were "a threat, not only to our state".
Since exiting a deal allowing safe grain shipments via the Black Sea, Moscow has ramped up strikes on Ukraine's southern regions, including Danube river ports near Romania.
Last month, Romania found drone debris several times near its border with Ukraine, prompting authorities to build air raid shelters for one border village.
Zelensky and Iohannis discussed how to increase Kyiv's grain exports being shipped out via Romania, with Russia's invasion of Ukraine hindering the country's access to the Black Sea.
"A grain corridor from Ukraine through Moldova to Romania will soon be operational," Zelensky announced.
The pair said they signed a bilateral declaration on security and transport cooperation.
During a press conference, Zelensky also said Ukrainian pilots would train at an F-16 pilot training centre to be created in Romania.
In an interview on French television later Tuesday, Zelensky expressed concern that the international community was turning away from the war in Ukraine in the face of the "tragedy" that has befallen Israel following the Hamas attacks there.
"I don't wish to make any comparisons. There is a terrible war going on in our country. In Israel, many people have lost their loved ones. These tragedies are different, but both are immense," he said.
Zelensky warned, however, that if "international attention risks turning away from Ukraine, and that will have consequences".
Germany on Tuesday announced an additional one billion euros ($1.1 billion) in military aid for Ukraine, in a race to step up weapons deliveries ahead of winter.
The "winter package" includes an extra Patriot air defence system, as agreed between Chancellor Olaf Scholz and Zelensky last week.
- Rift between Moscow, allies -
Russian President Vladimir Putin meanwhile prepared to leave Russia for the first time this week since the International Criminal Court (ICC) issued an arrest warrant for him in March.
The ICC issued the warrant for Putin for the war crime of illegally deporting Ukrainian children to Russia, with its members expected to make the arrest should he step foot on their territory.
The Russian leader is due to travel to Kyrgyzstan -- which is not a member of the ICC -- for a summit of a Moscow-led alliance later this week.
But rifts among Moscow's ex-Soviet allies have been emerging in recent months, with many rattled by the Ukraine invasion.
Bishkek announced that Armenian leader Nikol Pashinyan would skip the summit, amid a growing rift between Yerevan and Moscow.
Pashinyan's decision to snub the meeting of the Moscow-led regional grouping is a further blow to ties between Yerevan and Moscow, which have soured in recent weeks.
Pashinyan has criticised Moscow's role in the Karabakh crisis, with Russia unwilling to intervene when Azerbaijan launched a lightning operation to regain control of the breakaway Nagorno-Karabakh region.
Pashinyan visited a European summit last week after Armenian lawmakers moved to join the ICC, angering Moscow.
bur-oc/gw/pvh/giv