Gold was steady on Wednesday, failing to break from a narrow trading range as investors remained concerned about a simmering trade war between the United States and China.
Spot gold was off just 0.07 percent at $1,196.70 an ounce at 1002 GMT, after hitting its lowest since Aug. 24 at $1,187.21 on Tuesday.
US gold futures were steady at $1,202.20 an ounce.
The trade conflict between Washington and Beijing has prompted investors to buy the US dollar in the belief that the United States has less to lose from the dispute.
Gold has fallen over 12 percent from a peak in April, pressured by rising US interest rates amid intensifying global trade tensions.
Spot silver was up 0.6 percent at $14.18 per ounce, having touched $13.90 in the previous session, its lowest since January 2016.
Source : Reuters