Russian President Vladimir Putin said on Wednesday that there was no evidence that Iran was responsible for an attack on Saudi oil infrastructure last month and that the United States had not presented any proof of Iran's role.

France tried to set up a meeting between the leaders of Iran and the United States after the attack but failed to because Tehran wants Washington to remove its sanctions, Putin said at an energy conference in Moscow.

"We condemn these (attacks) but we are against shifting the blame to Iran because there is no proof of that," Putin said, adding that Iranian President Hassan Rouhani had personally told him Tehran had nothing to do with the attacks.