Iran's President Masoud Pezeshkian said his remarks were "misinterpreted by the enemy that seeks to sow division with neighbours", state TV reported on Sunday.
During an address delivered on Saturday, Pezeshkian said: "I deem it necessary to apologise to neighbouring countries that were attacked. We do not intend to invade neighbouring countries."
Pezeshkian also said the country’s interim leadership council had asked Iranian forces to stop attacking Gulf states unless his country is attacked from their territory.
The comments were viewed as a decision to suspend attacks on Gulf countries, however strikes did not stop.
"It has repeatedly been said we are brothers and must have good relations with neighbours. However, we are forced to retaliate to attacks but this does not mean we have a dispute with a (neighbouring) country or want to upset their people," Pezeshkian said on Sunday.

Wave of bomb threats afflict European flights for third time this week
Jay Rockefeller, heir to famed dynasty and former US Senator, dies at 89
At least two children killed in bus crash in eastern France, authorities say
Vance repudiates Iran war after US electoral defeat
Malaysia ex-PM Najib Razak set for house arrest after party pays fine to leave jail
