Group of 20 leaders papered over deep divisions on the war in Ukraine and tackling climate change Saturday, avoiding direct criticism of Moscow and any concrete pledge to phase out polluting fossil fuels.

Leaders of the grouping, which brings together Russia as well as some of Ukraine's most ardent backers, have struggled to agree on much, in particular about the 18-month-old invasion.

But facing a major diplomatic embarrassment, hosts India had pressed members to agree a common statement at a two-day summit in New Delhi.