A weaker dollar supported gold prices, as uncertainty around US-Iran developments kept safe-haven demand intact.