The price of gold fell on Tuesday as financial markets wait to hear what U.S. President Donald Trump has to say about his policies on tax reforms and government spending when he delivers a key speech to Congress this evening.
Gold is often seen as an alternative investment during times of geopolitical and financial uncertainty along with other "safe-haven" assets such as the Japanese yen and U.S. Treasuries.
Spot gold fell 0.23 percent at $1,249.76 per ounce. The metal hit its highest since Nov. 11 at $1,263.80 on Monday.
U.S. gold futures fell $4.90 to settle at $1,253.90.
Investors are shifting their attention to Trump's policy speech to a joint session of Congress on Tuesday night when he is expected to provide clues on his tax-cutting plans.
"At the moment people are very cautious ahead of the comments by Mr. Trump. Investors don't want to take positions, there's too much uncertainty around what he may say," said Georgette Boele, commodity strategist at ABN AMRO in Amsterdam.
The president had said on Monday that he would propose a budget that would ramp up spending on defense while seeking savings elsewhere.
"After yesterday's news about an increase in military spending it will even be more complicated to keep the budget in check," said Commerzbank commodity analyst Carsten Fritsch, adding that expectations for tax cuts had also been raised.
"A massively increased budget deficit would undermine confidence in the dollar and benefit gold."