He said the G8 statement contradicted the will of the international community "to solve the issue peacefully through talks and negotiations", according to the semi-official Mehr News Agency.
The United Nations has imposed two rounds of sanctions on Iran for not stopping enrichment.
Iran says its nuclear programme is for electricity generation and has refused to give up what it says is its right under an international treaty. The West fears Iran is trying to develop nuclear weapons.
The International Atomic Energy Agency, the UN watchdog, says questions about Iran's programme remain.
"Iran ... welcomes diplomatic solutions and especially the mechanism of negotiations and talks for answering any possible questions and ambiguities about its peaceful nuclear programme," Hosseini said.
He also accused Britain of threatening international peace and security, particularly in the Middle East region, by launching on Friday the first of the new Astute class nuclear-powered submarines.