Gold prices fell more than 1% on Tuesday, retreating from a three-week high as a firmer U.S. dollar and investor profit-taking pressured the market.
Spot gold declined 1.2% to $5,170.89 per ounce, snapping a four-session rally. U.S. April futures slipped 0.7% to $5,190.20.
Analysts said traders locked in gains after prices briefly touched $5,249 per ounce, triggering short-term selling pressure.
A newly announced U.S. tariff also provided near-term clarity, tempering safe-haven demand that typically supports bullion.
The Supreme Court recently struck down earlier emergency tariffs, but President Donald Trump swiftly imposed a temporary 15% import levy under separate authority.
Trump further warned trading partners against retreating from recent agreements, raising the risk of renewed trade tensions.
Meanwhile, Iran and the United States are set to hold fresh nuclear talks in Geneva, keeping geopolitical risks in focus.
Elsewhere, silver edged lower, while platinum and palladium posted gains, as investors monitored currency moves and broader market volatility.
