Two leading reformist challengers to Iranian President Mahmoud Ahmadinejad have registered to run against him in 12 June presidential election.
Former PM Mir-Hossein Mousavi, backed by former President Mohammad Khatami, is seen as the leading challenger.
Former parliamentary speaker Mehdi Karroubi has also put down his name – a day before the deadline expires.