Gold prices edged lower on Tuesday, having touched a nearly three-week high earlier in the session, as a firmer dollar dimmed the appeal of greenback-priced bullion and countered support from lower U.S. Treasury yields.


Spot gold was down 0.2% at $1,696.04 per ounce, as of 0135 GMT, having touched its highest since Sept. 14 at $1,702.39 earlier in the day.

U.S. gold futures rose 0.2% to $1,705.7.

The dollar index edged up 0.1%, after hitting its lowest level since Sept. 23 overnight.

Benchmark U.S. 10-year Treasury yields held close to a 1½-week low touched on Monday.

U.S. manufacturing activity grew at its slowest pace in nearly 2½ years in September as new orders contracted amid aggressive interest rate increases from the Federal Reserve to cool demand and tame inflation.

Federal Reserve Bank of New York President John Williams said on Monday that while there have been nascent signs of cooling inflation, underlying price pressures remain too high, which means the U.S. central bank must press forward to get inflation under control.

Although gold is seen as a hedge against inflation, higher interest rates increase the opportunity cost of holding bullion that pays no interest.

India has raised total import duty on platinum to 15.4% from 10.75%, the government said in a notification on Monday, seeking to bring parity in import duty structure between gold and platinum.

Holdings of SPDR Gold Trust, the world’s largest gold-backed exchange-traded fund, rose 0.34% to 942.89 tons on Monday from 939.70 tons on Friday.

Spot silver dipped 0.5% to $20.64 per ounce, platinum dropped 0.3% to $899.50 and palladium was up 0.7% at $2,236.84.