Iranian President Mahmoud Ahmadinejad will run for re-election in June, one of his advisors said.

Press adviser Ali Akbar Javanfekr told The Associated Press on Thursday that Ahmadinejad will run to complete the programs he has started since his election in 2005.

Other officials close to Ahmadinejad had suggested he will run for re-election, and the move had been widely expected.

Under Iranian law, a president can run for two back-to-back terms.