Iranian President Hassan Rouhani declared on Wednesday that street unrest had been put down in a victory over foreign enemies, after a wave of violent demonstrations swept the country following a hike in fuel prices last week.

Amnesty International said it had documented at least 106 deaths of protesters killed by security forces, which would make it the worst street unrest in Iran in at least a decade and possibly since the 1979 Islamic Revolution.

The internet has been shut down in Iran for days, making it difficult to obtain reliable reports of the extent of the unrest. But it appears to be the worst violence at least since Iran put down a "Green Revolution" in 2009, when dozens were killed over several months.