It came after Iran’s president apologised for attacks on regional countries, insisting that Tehran would halt them.