Canada will take part in the G20 summit in Bali in November even if Russian President Vladimir Putin attends, Canadian Prime Minister Justin Trudeau said Thursday.

Indonesia holds the rotating presidency of the G20 and Jakarta has come under Western pressure to exclude Russia's president from the gathering despite announcing in April that he had been invited.

Asked at a news conference the end of a NATO summit in Madrid if Ottawa would take part in the gathering if Putin is also present, Trudeau said: "We expect that Canada and all members of the G7 will be at the G20."

"It is too important a conversation on the global economy. It is too important that we be there to counteract the voice and the lies that Russia will perhaps be putting forward. There are a number of months still to go before that and anything can happen," he added.

Canadian Prime Minister Justin Trudeau, who attended a NATO summit in Madrid, said he expects to attend a G20 summit in Indonesia
Canadian Prime Minister Justin Trudeau, who attended a NATO summit in Madrid, said he expects to attend a G20 summit in Indonesia AFP / GABRIEL BOUYS

The G7 also includes the Britain, France, Germany, Italy, Japan and the United States.

Indonesia, like most major emerging economies, has tried to maintain a neutral position and called for a peaceful resolution to Russia's months-long offensive in Ukraine.

Indonesian President Joko Widodo met Putin in Moscow on Thursday, a day after he held talks with Ukraine's President Volodymyr Zelensky in Kyiv.

Widodo has also invited Zelensky to the November 15-16 summit in Bali. The Ukrainian president told Widodo on Wednesday that he will attend the summit depending on who else attends.

Putin joined last October's G20 summit in Rome via videoconference due to the coronavirus pandemic.