The president while calling the Armed forces to "apologise" said, "The people want to make sure that the authorities treat them with sincerity, integrity and trust."
Iran was swept in anger as people took to the streets on Saturday after authorities admitted a missile was responsible for the Boeing 737 crash in which 176 people died.
In an attempt to cool tempers, Rouhani said that "people are our masters and we are its servants. The servant must address the master with modesty, precision and honesty" while asserting that citizens "want diversity".
The president hit out UK PM Johnson after he suggested that the nuclear deal should be substituted by the "Trump deal".
"This Mr. Prime Minister in London, I don’t know how he thinks. He says let’s put aside the nuclear deal and put the Trump plan in action," Rouhani said, adding,"If you take the wrong step, it will be to your detriment. Pick the right path. The right path is to return to the nuclear deal."
"What we have done is reversible. Whatever we do on the nuclear issue is under the supervision of the International Atomic Energy Agency(IAEA),” said Rouhani added.
Rouhani reiterated that American troops should leave the region, saying: "American soldiers today are not secure in the region ... We don’t want there to be insecurity in the world. We want you to go from here, but not with war. We want you to leave the region intelligently and it’s to your benefit."