US President Donald Trump has raised the prospect of fresh strikes on Iran after weeks of relative calm in the war, telling reporters in Washington on Saturday that an attack "may be tomorrow", Mint reported.

"Do you really think I'm going to tell you if I'm going to do it?" he said. "And there's a possibility I will. There's also a possibility we'll have a nice, big, beautiful agreement."

Trump had earlier said he would decide his next move on Iran after the US midterm elections on November 3.

Trump's claims

Trump said he could have carried out a B-2 bomber strike a year ago and left, but Iran would have found a way to build a nuclear bomb within two years. "I have to make it permanent," he said.

He claimed the US military had destroyed all of Iran's fighter jets along with ships and radar systems, and that more oil was now passing through the Strait of Hormuz than before the war.

He also said Iran's inflation was around 301%. A Reuters report this week, citing the Statistical Centre of Iran, put annual inflation at 73.6% in September, and said the rial had fallen about 35% against the dollar since the US reimposed its naval blockade in July.

Iran's side

Trump said Iran wanted a deal, "but the problem is, will they hold the deal?" Iranian President Masoud Pezeshkian has accused Washington of disrupting negotiations, saying on state television that Iran's supreme leader had told officials to "go and finish" a deal, but "we were holding talks, and they disrupted them".