His statements came as the international nuclear watchdog warned of a "stalemate" over Iran's nuclear program. Members of the U.N.'s International Atomic Energy Agency began meetings in Vienna that could set the stage for a toughening of sanctions against Iran.
Ahmadinejad also said Iran will present a package of proposals for talks to the five permanent members of the U.N. Security Council plus Germany but rejected any deadline for such talks.
He said the package would "identify challenges facing humanity ... and resolve global concerns."
But he said that "from our point of view, Iran's nuclear issue is over. We continue our work within the framework of global regulations and in close interaction with the International Atomic Energy Agency." But "we will never negotiate over obvious rights of the Iranian nation," he said.
He said the only two aspects of the nuclear file he was willing to discuss were "creating peaceful nuclear energy for all countries" and a mechanism to prevent proliferation of nuclear weapons and encourage global nuclear disarmament.