Iran fired missiles across the Middle East on Sunday after vowing to avenge the death of its supreme leader Ayatollah Ali Khamenei, while Israel conducted fresh strikes on Tehran.