Iranian President Mahmoud Ahmadinejad says his country will not make "one iota" of concessions over its nuclear rights in upcoming talks with world powers.

"If you want results from the talks, you must put aside the devil's temper and sit together under equal conditions on the basis of justice and respect ... and talk about various economic and nuclear fields, reach a deal and do joint work," Ahmadinejad said Tuesday in a speech broadcast live on state TV.

Iran's top nuclear negotiator, Saeed Jalili, is expected to meet with the European Union's foreign affairs chief, Catherine Ashton, in Geneva on Dec. 6 and 7.

Ashton's office said she will act "on behalf" of the U.S., China, Russia, France, Britain and Germany — six countries representing the international community in its standoff over Iran's nuclear program. Officials from all six are expected to attend the Geneva talks.

The meeting was set after several weeks of proposals and counterproposals about a suitable venue and will be the first talks in a year after earlier negotiations stalled.

Addressing a crowd in the north Iranian city of Sari, Ahmadinejad was quick to say that Iran wouldn't negotiate over its rights enshrined in the Nuclear Nonproliferation Treaty.

As a treaty member state, Iran says it has every right to enrich uranium to produce nuclear fuel.

"Iran has not and will not allow anybody in the talks to withdraw one iota of the rights of the Iranian nation," he said.

Ahmadinejad spoke a day after unidentified assailants on motorcycles attached magnetized bombs to the cars of two nuclear scientists in Tehran. One died; the other, who was on a UN sanctions list, was injured.

Iran has accused Israel and the West of being behind the attacks.