Din 12 iunie, de când au avut loc alegerile, mii de oameni au protestat în fiecare zi la Teheran. Scutierii au intervenit în forţă şi au deschis focul în mulţime de câteva ori. POtrivit bilanţului oficial, 17 oameni au fost ucişi şi peste o sută răniţi.
Consiliul Gardienilor Constituţiei, principalul organism legislativ din Iran, a respins cererea de anulare a alegerilor, decizie care ar putea provoca noi violenţe de stradă.
Gardienii Revoluţiei au avertizat că vor înăbuşi orice manifestaţie a opoziţiei. De altfel, autorităţile iraniene au acuzat puterile occidentale că sprijină protestele şi chiar iau în calcul expulzarea unor ambasadori europeni.