Gold prices gained on Friday as the steep fall in U.S. bond yields continued, while conflicting signals on the Sino-U.S. trade war added to economic uncertainty.
Spot gold was up 0.2% at $1,525.21 per ounce at 01:05 GMT.
The metal has gained nearly 2% so far this week, and is on track for its third straight weekly gain.
U.S. gold futures rose 0.3% to $1,535.50 an ounce.
Data showing strong U.S. retail sales in July did not have an impact on the bond rally. Yields on 30-year paper hit an all-time low and are set to fall 27 basis points for the week, the sharpest such decline since mid-2012.
Source : CNBC