The Trump administration, despite the noise and threats, does not want a war with Iran. In fact Trump is seeking to set up a new Middle East peace and economic development deal. Trump is trying to force Iran into negotiations.
Gold at this time is not going to the moon on bad news. A stock market and/or dollar pullback will help, nevertheless.