Disputed presidential election was held on 12 June 2009, with incumbent Mahmoud Ahmadinejad running against three challengers.