Gold prices head lower for a second straight session, pulling back even further from the more-than-six year highs seen earlier this week, as China calmed some fears over trade tensions, prompting gains in the stock market which dulled haven demand for the yellow metal.