Russian President Vladimir Putin, who has been shunned by the West over his offensive in Ukraine, will not travel to Indonesia for the G20 leaders' summit next week.
Indonesian and Russian officials said on Thursday that Russia would instead be represented at next week's summit by Foreign Minister Sergei Lavrov.
The Russian president is, however, set to join one of the meetings virtually.
As G20 host, Indonesia has resisted pressure from Western countries and Ukraine to withdraw Putin's invitation to the summit and expel Russia from the group over the war in Ukraine, saying it does not have the authority to do so without consensus among members.
Indonesian President Joko Widodo had been attempting to mediate the geopolitical friction between powers in the G20.
'Worrying' rise in tensions
Meetings this year have seen walkouts and threats of boycotts sparked by tensions over the invasion, which Russia calls a "special operation".
The Indonesian president said in a recent interview that Russia was welcome at the summit, which he feared would be overshadowed by a "very worrying" rise in international tensions.
Read more on RFI English
Russia orders troops to retreat from annexed Ukrainian region of Kherson
Western countries join Ukraine in denouncing Russian 'dirty bomb' claims
France calls for African 'solidarity' with Europe over war in Ukraine