Gold futures finished higher on Wednesday, their 10th gain out of 11 sessions. Declines in global stock markets and worsening U.S.-China trade tensions provided support for the haven metal.
August gold added $5.60, or 0.4%, to settle at $1,336.80 an ounce. That was highest finish since Friday, according to FactSet data. Prices had posted eight consecutive session gains before settling lower on Monday and ending higher Tuesday.