The US House of Representatives has backed a resolution seeking to limit President Donald Trump's ability to pursue military action in Iran, as efforts to reach a deal with Tehran remain deadlocked.

The US House of Representatives has backed a resolution seeking to halt American military action in Iran – a symbolic move that deals a political blow to President Donald Trump as efforts to find a deal with Tehran stagnate.

Weeks of complicated talks marked by sharp rhetoric and flare-ups of violence have not managed to reach a deal to end the war and reopen the Strait of Hormuz, which is essential to oil supplies.

Washington and Tehran have sent divergent messages in recent days, with Iran saying Wednesday "no tangible progress" was made, while Trump again voiced optimism by telling reporters at the White House, "it could happen... over the weekend."

But in the latest episode of violence, Kuwaiti officials said renewed hostilities on Wednesday included an Iranian drone strike on a passenger terminal at Kuwait International Airport that killed one person and wounded 63.