Calendar An icon of a desk calendar. Cancel An icon of a circle with a diagonal line across. Caret An icon of a block arrow pointing to the right. Email An icon of a paper envelope. Facebook An icon of the Facebook "f" mark. Google An icon of the Google "G" mark. Linked In An icon of the Linked In "in" mark. Logout An icon representing logout. Profile An icon that resembles human head and shoulders. Telephone An icon of a traditional telephone receiver. Tick An icon of a tick mark. Is Public An icon of a human eye and eyelashes. Is Not Public An icon of a human eye and eyelashes with a diagonal line through it. Pause Icon A two-lined pause icon for stopping interactions. Quote Mark A opening quote mark. Quote Mark A closing quote mark. Arrow An icon of an arrow. Folder An icon of a paper folder. Breaking An icon of an exclamation mark on a circular background. Camera An icon of a digital camera. Caret An icon of a caret arrow. Clock An icon of a clock face. Close An icon of the an X shape. Close Icon An icon used to represent where to interact to collapse or dismiss a component Comment An icon of a speech bubble. Comments An icon of a speech bubble, denoting user comments. Comments An icon of a speech bubble, denoting user comments. Ellipsis An icon of 3 horizontal dots. Envelope An icon of a paper envelope. Facebook An icon of a facebook f logo. Camera An icon of a digital camera. Home An icon of a house. Instagram An icon of the Instagram logo. LinkedIn An icon of the LinkedIn logo. Magnifying Glass An icon of a magnifying glass. Search Icon A magnifying glass icon that is used to represent the function of searching. Menu An icon of 3 horizontal lines. Hamburger Menu Icon An icon used to represent a collapsed menu. Next An icon of an arrow pointing to the right. Notice An explanation mark centred inside a circle. Previous An icon of an arrow pointing to the left. Rating An icon of a star. Tag An icon of a tag. Twitter An icon of the Twitter logo. Video Camera An icon of a video camera shape. Speech Bubble Icon A icon displaying a speech bubble WhatsApp An icon of the WhatsApp logo. Information An icon of an information logo. Plus A mathematical 'plus' symbol. Duration An icon indicating Time. Success Tick An icon of a green tick. Success Tick Timeout An icon of a greyed out success tick. Loading Spinner An icon of a loading spinner. Facebook Messenger An icon of the facebook messenger app logo. Facebook An icon of a facebook f logo. Facebook Messenger An icon of the Twitter app logo. LinkedIn An icon of the LinkedIn logo. WhatsApp Messenger An icon of the Whatsapp messenger app logo. Email An icon of an mail envelope. Copy link A decentered black square over a white square.

Western leaders rally around Kyiv as Ukraine marks invasion anniversary

World leaders laid flowers in tribute to killed soldiers as they joined Volodymyr Zelensky in Ukraine (Ukrainian Presidential Press Office via AP)
World leaders laid flowers in tribute to killed soldiers as they joined Volodymyr Zelensky in Ukraine (Ukrainian Presidential Press Office via AP)

President Volodymyr Zelensky has welcomed western leaders to Kyiv to mark the second anniversary of Russia’s invasion, as Ukrainian forces run low on ammunition and weaponry and foreign aid hangs in the balance.

Allies from the EU and the G7 rallied around Kyiv to express solidarity, with Mr Zelensky joining a virtual G7 meeting on Saturday and four world leaders travelling to Ukraine’s war-weary capital.

“Two years ago, here, we met enemy landing forces with fire; two years later, we meet our friends and our partners here,” Mr Zelensky said as he met the dignitaries at Hostomel airfield just outside Kyiv, which Russian paratroopers unsuccessfully tried to seize in the first days of the war.

A sombre mood hangs over Ukraine as the war against Russia enters its third year and Kyiv’s troops face mounting challenges on the front line amid dwindling supplies and personnel challenges.

Its troops recently withdrew from the strategic eastern city of Avdiivka, handing Moscow one of its biggest victories. And Russia still controls roughly a quarter of the country after Ukraine failed to make any major breakthroughs with its summertime counter-offensive.

Italian premier Giorgia Meloni, Belgian Prime Minister Alexander De Croo, Canadian Prime Minister Justin Trudeau and European Commission president Ursula von der Leyen arrived in Kyiv shortly after a Russian drone attack struck a residential building in the southern city of Odesa, killing at least one person.

Three women also sustained severe burns in the attack on Friday evening, regional governor Oleh Kiper wrote on his social media account. Rescue services combed through the rubble looking for survivors.

Hours later, Mr Zelensky’s office announced the signing of 10-year bilateral security deals with Canada and Italy, with Ottawa committing to send Kyiv more than three billion Canadian dollars in military and economic aid this year while Rome promised much-needed long-range weapons.

In a joint press conference, Ms Meloni hailed the agreement with Kyiv and said: “We will continue to support Ukraine in what I have always deemed the just right of its people to defend itself.”

She added: “Confusing the much-bandied about word ‘peace’ with ‘surrender,’ as some people do, is a hypocritical approach that we will never share.”

Ms Meloni also chaired a G7 video-conference from Kyiv that produced a joint statement on Saturday reaffirming world leaders’ commitment to “supporting a comprehensive, just and lasting peace”, tightening sanctions on Russia and sending Ukraine military and economic aid for “as long as it takes”.

Ms von der Leyen vowed during the joint press conference that the bloc will stand with Ukraine “financially, economically, militarily, and most of all, morally, until (the) country is finally free”.

At the press conference, Mr Zelensky highlighted the urgency of timely arms deliveries, while pledging that Kyiv would not use weapons from allied countries to strike Russian territory.

His words reflected an increasingly tense battlefield situation in eastern Ukraine, where Kyiv’s troops are trying to hold back Russian advances despite an escalating ammunition shortage.

People hold a huge Ukrainian flag as they attend a protest against the Russian war in Ukraine in front of the Russian embassy in Berlin
People hold a huge Ukrainian flag as they attend a protest against the Russian war in Ukraine in front of the Russian embassy in Berlin (Markus Schreiber/AP)

On the front line in the eastern Donetsk region, Ukrainian soldiers pleaded for shells.

“When the enemy comes in, a lot of our guys die… We are sitting here with nothing,” said Volodymyr, 27, a senior officer in an artillery battery.

About 100 people gathered outside St Sophia’s Cathedral in central Kyiv on Saturday, calling for the release of Azov Brigade members who were taken captive by Russia after defending the southern city of Mariupol.

Olena Petrivna, the mother of a member taken by Russian forces questioned why Russia invaded Ukraine, saying that before the war people “lived our own lives, not bothering anyone, raising our children”.

The Russians, she said, tried to conquer Ukraine to teach them what to say and what language to speak but, she added: “We don’t need them. We have one destiny – victory. We must win.”

The war has also come to Russia. Drones hit a steel plant in the Lipetsk region in southern Russia on Saturday, causing a large fire, said regional governor Igor Artamonov, adding there are no casualties.

Independent Russian media said the Novolipetsk Metallurgical Plant is the largest steel plant in Russia. Videos shared on Russian social media showed several fires burning at the plant, and an explosion could be heard.

Novolipetsk Metallurgical Plant
Novolipetsk Metallurgical Plant (Alamy/PA)

Independent Russian news outlet Mediazona said on Saturday that about 75,000 Russian men died in 2022 and 2023 fighting in the war.

A joint investigation published by Mediazona and Meduza, another independent Russian news site, indicates that the rate of Russia’s losses in Ukraine is not slowing and that Moscow is losing about 120 men a day.

Based on a statistical analysis of the recorded deaths of soldiers compared with a Russian inheritance database, the journalists said about 83,000 soldiers are likely to have died in the two years of fighting.

Solidarity demonstrations with Ukraine were held across Europe, including in London, Berlin and Stockholm.

In Belgrade, hundreds marched through the city centre carrying Ukrainian flags. Though it has condemned the invasion of Ukraine, Serbia has not joined western sanctions against Russia and maintains friendly relations with Moscow.

Despite a heavy crackdown on dissent, some Russians marked the anniversary by laying flowers at Moscow monuments.

According to OVD-Info, a Russian rights group that tracks political arrests and provides legal aid, at least six people were detained across Russia on Saturday for holding up anti-war signs, bearing flowers in Ukraine’s national colours or otherwise expressing support for Kyiv. Four more were arrested in Moscow at a demonstration calling for the return of mobilised Russian soldiers from Ukraine.

Russia Ukraine War
Firefighters work after a Russian attack in Odesa (Ukrainian Emergency Service/AP)

Meanwhile, millions of Ukrainians continue to live in precarious circumstances, and many others face constant struggles under Russian occupation. Most are waiting for a Ukrainian liberation that has not come.

Olena Zelenska, the president’s wife, said on Saturday that more than two million Ukrainian children have left the country since the war began and that at least 528 have been killed.

“The war started by Russia deliberately targets children,” she said.

Britain has pledged an additional £8.5 million of humanitarian aid to Ukraine, bolstering efforts to provide medical care, food and basic services to residents.

About 14.6 million people, or 40% of Ukraine’s population, need assistance, with many left homeless or without adequate access to food, water and electricity, the Foreign Office said in announcing the aid.

In the US Congress, Republicans have stalled 60 billion dollars in military aid for Kyiv, desperately needed in the short term. The EU recently approved a 50 billion-euro aid package for Ukraine meant to support Ukraine’s economy, despite resistance from Hungary.