"Iran would not tolerate a strike against the country and would respond with "all-out war", Iranian Foreign Minister Mohammad Javad Zarif told CNN on Thursday, ONA reports.
"I am making a very serious statement that we don't want war; we don't want to engage in a military confrontation ... But we won't blink to defend our territory", Zarif.
Zarif also accused the US of dodging its obligation to issue visas for UN delegates from Iran.
Tensions in the Middle East escalated last week after a drone strike caused a fire at Saudi oil compounds in Abqaiq and Khurais, resulting in major oil losses. Yemen's Houthi movement, which is fighting against the kingdom, claimed responsibility for the attack.
However, Riyadh has accused Iran of being behind the incident, saying that the unmanned aerial vehicles and missiles used in the operation were made in the Islamic Republic.
Tehran has denied the accusations, stating that Saudi Arabia has no evidence to substantiate their claims.
Following the attacks, Riyadh also joined the US-led maritime coalition aimed at escorting vessels in the region near Iran's borders.