Iran said on Sunday it has halted retaliatory attacks against US allies in the Middle East after Washington stopped its strikes on the country for the past two nights.

The Iranian declaration came after Washington paused a war nearing its fifth month and reports emerged that concerns over dwindling munitions were restraining plans for further escalation.

"These attacks continued until two nights ago, but over the past two nights the Americans have stopped their attacks," said army spokesman Mohammad Akraminia.