Iranian President Mahmoud Ahmadinejad said Iran will not hold any further talks with world powers on its controversial nuclear program .