Gold extended its gains on Friday, buoyed by a dip in the dollar and U.S. Treasury yields after data showed U.S. retail sales unexpectedly stalled in April.
Spot gold rose 0.6% to $1,838.05 per ounce by 1:44 p.m. EDT (1744 GMT), heading for a second week of gains. U.S. gold futures...