Four rounds of United Nations-backed trade sanctions, ostensibly to stop Iran from developing nuclear weapons, had already cut the country's oil exports from 2.5 million barrels a day to 1.5 million b/d by early this year.
Then came new American sanctions that blocked any international bank doing business in Iran from access to the immense US market - so most of them ended their dealings with Iran.
In July came new European Union sanctions banning oil imports from Iran entirely. Since Europe was taking one-fifth of Iran's remaining oil exports, that blow was enough to send the Iranian rial into free-fall.
Until 2009, the rate of exchange was fairly stable at about 10,000 rials to the US dollar. Then it started to fall slowly, and then faster - and in a hectic few days last week, it tumbled a further 40 per cent to a low of 35,000 rials to the dollar. That was when the protests began in Tehran's Grand Bazaar, whose merchants were amongst the strongest supporters of the revolution in 1979.
The protests were contained without any deaths and the shops in the bazaar are now open again. The rial has recovered slightly, stabilising at about 28,000 to the dollar. But that is one-third of what it was worth three years ago, and the effects are being felt in almost every household. Formerly comfortable middle-class families are scrambling to put food on the table and the poor are really suffering.
So the sanctions are working, in the sense that they are hurting people. But what are they accomplishing in terms of their stated purpose of forcing Iran to abandon its nuclear weapons programme? More importantly, perhaps, what are they achieving in terms of their unstated purpose: triggering an uprising that overthrows the Islamic regime?
First of all, Iran doesn't have a nuclear weapons programme. The International Atomic Energy Agency (IAEA) and the US and Israeli intelligence service are all agreed on that, although the public debate on the issue generally assumes the contrary. Iran says it is developing its ability to enrich uranium fuel for use in reactors, which is perfectly legal under the Nuclear Non-Proliferation Treaty.
It's true that the same technologies give the owner the ability to enrich uranium further, to weapons grade, and there is good reason to think that Iran wants that capability. It's probably not planning to make nuclear weapons now, but it does want that "threshold capability" in case things get really bad in the region and it needs a nuclear deterrent in a hurry.
A "threshold nuclear weapons capability" (but no nuclear weapons) is still not illegal. Other countries with enrichment facilities include Argentina, Brazil, Germany, Japan and the Netherlands. Moreover, Iran's stock of reactor-grade enriched uranium is under IAEA supervision, and alarms would go off if it started to upgrade that stock to weapons grade.
Israel's Government has talked itself into a state of existential panic over Iran's uranium enrichment programme, but the US Government certainly doesn't believe that Iran has any immediate plans to build nuclear weapons. So what are these sanctions really about?
Overthrowing the Iranian regime, of course. American sanctions against Iran long predate any concerns about Iranian nuclear weapons, and would not be ended even if Iran stopped all work on uranium enrichment tomorrow. The US legislation that imposes the sanctions makes that clear.
Before sanctions are lifted, the President must certify to Congress that Iran has "released all political prisoners and detainees; ceased its ... violence and abuse of Iranian citizens engaging in peaceful political activity; investigated the killings and abuse of peaceful political activists ... and prosecuted those responsible; and made progress toward establishing an independent judiciary." In other words, it must dismantle the regime.
Since stopping the enrichment programme would not end the sanctions, why would the Iranian Government even consider doing so? And will the Iranian people overthrow the regime because sanctions are making their daily lives difficult?
Even anti-regime Iranians are proud and patriotic people, and the likelihood that they will yield to foreign pressures in that way is approximately zero.
Gwynne Dyer is an independent journalist.