Ukrainian President Volodymyr Zelensky speaks during a joint press conference with Prime Minister of Luxembourg following talks in Kyiv on June 21, 2022. AFP
US President Joe Biden and his counterparts from the Group of Seven rich nations, meeting for three days in the Bavarian Alps, promised to tighten the economic screws on Moscow over its February 24 invasion.
They also put on a show of unity over Ukraine, even as the fallout from the war intensifies with soaring energy and food prices driving up global inflation.
"We will continue to provide financial, humanitarian, military and diplomatic support and stand with Ukraine for as long as it takes," the G7 said in a statement on the summit's second day.
Addressing the gathering via video-link, Zelensky urged leaders to help end the war before winter sets in and conditions for his troops become tougher.
He urged allies to keep up the pressure and "intensify sanctions" on Moscow, including by imposing an oil price cap to limit Russia's energy revenues.
German Chancellor and summit host Olaf Scholz signalled the G7's readiness to do more, saying "we will continue to increase pressure on (Vladimir) Putin. This war has to come to an end".
Among the new steps being discussed by G7 leaders is the price cap on Russian oil imports sought by Zelensky and sanctions targeting Russia's defence industry.
Washington meanwhile is planning to send Ukraine sophisticated anti-aircraft missiles, a source familiar with the process told AFP.
Zelensky has long asked allies for more powerful defences against Russian attacks.
An announcement is "likely this week" on the purchase of an "advanced medium to long-range surface-to-air missile defence system", the source said.
The summit of the G7 -- which comprises the US, Germany, Britain, France, Italy, Japan and Canada -- ends on Tuesday.
It will immediately be followed by a meeting of NATO countries in Spain, where Ukraine is again expected to dominate the agenda.