Putin told the TASS state news agency in an interview published today, ahead of this weekend's G20 summit in Brisbane, that sanctions against Russia violated the G20's principles and were "harmful".
"The fact that certain countries of the G20 are imposing sanctions on Russia through the G20, of course, this contradicts the very principle of the G20's activity.... This also contradicts international law because sanctions can only be imposed through the United Nations and its Security Council," Putin said.
Putin said he would hold bilateral meetings with German Chancellor Angela Merkel at the summit, where he was expected to face tough questioning from leaders on the escalating crisis in Ukraine.
"We have meetings planned there. With the German chancellor. Lots of different meetings," Putin said.
Also Read
Asked whether his relations with Merkel had become frostier lately, Putin said he had not noticed any difference.
"I haven't noticed this. You know, we act on the basis of our interests, not personal liking or dislike," Putin said. "And she (Merkel) has always acted on the basis of these interests, too."
German government sources told AFP that Berlin saw a lack of progress on Ukraine and that was the message that would be communicated to Putin at the G20.
The German chancellor this week ruled out imposing new economic sanctions on Russia but said the EU was considering adding pro-Russian separatists to existing sanctions lists imposed on Moscow.
Putin is also set to hold meetings with British Prime Minister David Cameron and French President Francois Hollande.
Australian Prime Minister Tony Abbott, who will host the leaders of the world's 20 largest economies, for his part accused Putin of trying to relive "the lost glories of tsarism".