Gold prices slipped on Tuesday as hopes for a gradual recovery in economic growth rose following easing of lockdowns, though deteriorating US-China relations and fears over the spread of the coronavirus amid protests in the United States limited losses. Spot gold was down 0.3 per cent at $1,734.66 per ounce as of 0819 GMT. US gold futures fell 0.2 per cent to $1,746.10 per ounce.
"It appears that there are factors both supporting, and limiting appreciation in the gold price," said National Australia Bank economist John Sharma.
The US is likely to revoke Hong Kong's special status, and China would retaliate by limiting purchase of US products- putting the China-US trade deal in doubt, and providing support to gold; while the easing of lockdowns is capping gains, Mr Sharma added.
In a sign that the worst of the economic downturn from the coronavirus pandemic might be over, US manufacturing activity crawled up slightly from an 11-year low, and China's factory activity unexpectedly returned to growth in May.
"Gold's rally lacks momentum," said Jeffrey Halley, senior market analyst at OANDA, adding that it is likely to be range bound between $1,700 and $1,750 in the short term.
Despite some optimism about economies gradually reopening, gold prices have gained in the previous three sessions, and hit their highest on Monday since May 21.
Demonstrations over the death of an African American in police custody continued in the United States; which also sparked fears that it could worsen the spread of the coronavirus, and hamper the world's biggest economy's recovery.
US President Donald Trump stated he would deploy the military, if required.
Reflecting investor sentiment, SPDR Gold Trust, the world's largest gold-backed exchange-traded fund, said its holdings rose 0.5 per cent to 1,128.40 tonnes on Monday, the highest in seven years.
Elsewhere, palladium dropped 0.7 per cent to $1,948.55 per ounce, platinum was down 0.7 per cent to $841.42, and silver fell 0.5 per cent to $18.18.