Gold Nears $4,600 As US-Iran Deal Hopes Weigh On Oil And The Dollar - TrendCloud