The president made the remarks in a public address referring to possible talks between the Islamic Republic and the so-called P5+1, the permanent members of the U.N. Security Council and Germany, Press TV reported Sunday.
The new round of nuclear talks between Iran and the P5+1 group would take place from Nov. 15-18, European Union foreign policy chief Catherine Ashton said.
"Holding talks with Iran is the best choice for you," Ahmadinejad said, referring to the P5+1. "You have no other option. All the other ways are closed. You know the fact very well."
A precondition for Iran to take part in the talks, he said, is that the 5+1 should make it clear whether they are committed to the International Atomic Energy Agency regulations, Islamic Republic news agency IRNA reported.
"The Iranian nation will not give up an iota of its international rights," he said.
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'
Jordana Brewster on Paul Walker: 'He was an enormous presence in my life'