Gold hit a three-week high on Tuesday, spurring gains for all precious metals, as the dollar and U.S. Treasury yields moved further from multi-year highs and revived appeal for the zero-yielding bullion.
Spot gold rose 0.5% to $1,707.20 per ounce by 0725 GMT, having earlier touched its highest since Sept. 13...