Talks between the two sides gained momentum when Rouhani spoke with US President Barack Obama last year on the sidelines of the UNGA gathering and Foreign Minister Mohammad Javad Zarif held several meetings with his American counterpart John Kerry.
The previous government, run by the Conservatives, did its best to hold talks with the US and did so but kept denying it and in fact preferred to keep the public in the dark.
Ahmadinejad, on various occasions, signaled his willingness to meet his American counterpart and even wrote to US president George W Bush and his successor Obama but both of his letters went unanswered and their contents were never made public. Such moves never drew angry reactions from conservative MPs and radicals.
Holding talks was an inevitable compromise made by both sides in order to settle their disagreements at least over Iran's nuclear energy program and it did work.
Many believe the US is the leader of the P5+1 and the nuclear issue can be resolved if Tehran and Washington bury the hatchet and reach a settlement. Therefore, there shouldn't be a hue and cry over a possible meeting between Rouhani and Obama. A government which valiantly shattered such a taboo perfectly knows when and how such a meeting should take place in order to derive the maximum benefit from it.