Iran test-fired ballistic missiles at a maritime target across the Gulf of Oman on Saturday, a day before two US B-52 strategic bombers overflew Israel and the Persian Gulf in the latest escalation of tensions between the two adversaries.