Iranian President Mahmoud Ahmadinejad's two main election rivals united against the incumbent during a live televised debate on Sunday, accusing him of lying and putting the country in danger.
"We have witnessed a surprising phenomenon (in the shape of Ahmadinejad) who says black is white and that two times two makes not four but 10," said Mir Hossein Mousavi, a former premier who has emerged as Ahmadinejad's leading challenger in the June 12 vote.
"I sense danger. There is nothing worse than when the leadership lies to the people," Mousavi, regarded as a moderate, said in the latest in a series of almost unprecedented television debates in the Islamic republic.
Reformist candidate Mehdi Karroubi also lashed out at Ahmadinejad's "lies," and said that he too "sensed a danger for the country."
During another debate on Saturday, Ahmadinejad, who is seeking another four-year term, accused Karroubi of corruption and the two men crossed swords over the economy.