Gold inched higher on Monday as comments by US Federal Reserve officials on the economy raised uncertainty about how much more US interest rates would rise, weighing on the dollar.
Spot gold was up 0.1% at $1,222.06 an ounce, at 11.15am GMT, having hit a one-week high of $1,225.29 in the previous session.
US gold futures were flat at $1,222.60 an ounce.
The dollar steadied after posting its biggest weekly drop in two months last week as Fed policymakers raised muted concerns about a potential global slowdown, leading markets to suspect the rate tightening cycle may not have much further to run.
“If we hear more dovish comments on the tightening cycle, this will drag the dollar lower and give another push to gold prices,” said Hussein Sayed, chief market strategist at FXTM.
Higher interest rates raise the opportunity costs of holding gold, which does not pay interest and incurs costs to store and insure.
The Fed raised rates three times so far this year and a fourth rate increase is expected next month.
“We will continue to see some consolidation between $1,200 and $1,250 for a couple of weeks until we see a kind of catalyst … this could be Brexit negotiations, the G20 meeting between US and China,” Sayed said.
World shares rose on Monday, amid conflicting signals about a potential truce in the China-US trade dispute.
“Unless we see more turbulence in emerging markets and industrialised country stock markets, then the outlook for gold is not positive,” a Germany-based analyst said.
Indicative of investor sentiment toward bullion, holdings of SPDR Gold Trust, the world’s largest gold-backed exchange-traded fund, fell 0.2% to their lowest in a week on Friday.
Meanwhile, hedge funds and money managers boosted their net short position in gold to the highest in five weeks.
In other precious metals, palladium was up 0.2% at $1,180 an ounce, having climbed to an all-time high of $1,185.40 in the previous session.
The autocatalyst metal is outrunning other precious metals, with a surge to record highs putting it within a whisker of parity with gold for the first time in 16 years.
Silver slipped 0.1% to $14.40 an ounce, while platinum rose 0.2% to $848.20 an ounce.