Gold prices held firm near one-month highs on Tuesday, supported by political and economic uncertainty in the United States and expectations of a lower dollar.
Spot gold was down 0.32 percent at $1,249.84 per ounce, after touching its highest in a month at $1,261.03 the day before.
U.S. gold futures for April delivery dropped 10 cents to settle at $1,255.60.
Traders report more investor buying interest after President Donald Trump failed to push through healthcare reform, fueling concern about his ability to implement his economic policies.
That worry also saw the dollar against a basket of currencies hit a four-and-a-half month low on Monday. This makes dollar-denominated gold cheaper for holders of other currencies, potentially boosting demand.
"The dollar has come under a lot of pressure and lifted gold," said Julius Baer analyst Carsten Menke. "Changing perceptions of the outlook for U.S. interest rates will create volatility in gold."