Iran’s President, Mahmoud Ahmadinejad, says “great” nuclear achievements will be announced in the next few days.
He did not give any details, but insisted that Iran would never halt its programme to enrich uranium, which can be used to make a nuclear warhead.
Mr Ahmadinejad was speaking at a rally in Tehran as Iranians marked the 33rd anniversary of the Islamic revolution.
He also promised that Iran would never yield to the West if it continued to use “the language of force and insult”.
Last week, President Barack Obama said the United States would work in “lockstep” with Israel to prevent Iran developing nuclear weapons.
He said Israel’s government was “rightly” very concerned about Iran’s nuclear programme but added that he did not believe it had decided whether to launch a military strike.