U.S. President Donald Trump said on Wednesday that negotiations with Iran were in the final stages, while warning of further attacks unless Iran agrees to a deal.
Six weeks since Trump paused Operation Epic Fury for a ceasefire, talks to end the war have shown little progress so far. Trump has said this week he came close to ordering more attacks, but held off to allow more time for negotiations.
"We're in the final stages of Iran. We'll see what happens. Either have a deal or we're going to do some things that are a little bit nasty, but hopefully that won't happen," he told reporters on Wednesday.
"We're going to give this one shot. I'm in no hurry," Trump said. "Ideally I'd like to see few people killed, as opposed to a lot. We can do it either way."
Tehran, for its part, accused Trump of plotting to restart the war, and threatened to retaliate for any strikes with attacks beyond the Middle East.
"If aggression against Iran is repeated, the promised regional war will extend beyond the region this time," the Revolutionary Guards said in a statement.
Parliament Speaker Mohammad Baqer Qalibaf, Iran's top negotiator at peace talks, said in an audio message released on social media that "obvious and hidden moves by the enemy" showed the Americans were preparing new attacks.
Iran submitted a new offer to the United States this week. Tehran's descriptions of the proposal suggest it largely repeats terms previously rejected by Trump, including demands for control of the Strait of Hormuz, compensation for war damage, lifting of sanctions, release of frozen assets and the withdrawal of U.S. troops from the area.
Trump has said he called off attacks this week at the last minute in response to requests from several of Iran's Gulf neighbours.
By Jana Choukeir and Humeyra Pamuk