US President Donald Trump ruled out a strike on Iran on October 25, even as tensions remain high and Washington weighs military and diplomatic options.