President Donald Trump vowed on Tuesday to respond after he accused Iran of shooting down a US military helicopter the previous night, hours after he said negotiations to end the Middle East war were in their final stages.

Mohammad Bagher Ghalibaf, Iran's parliament speaker and its chief negotiator in talks with Washington, meanwhile warned the United States on Tuesday against breaking its "commitments".