Gold futures finished higher Tuesday for a second straight session as investors assessed the outlook for interest rates ahead of next week's meeting of Federal Reserve policy makers.
Gold for August delivery rose $7.20, or 0.4%, to settle at $1,981.50 an ounce on Comex, after trading between a low of $1,970.30 and high of $1,982.90, FactSet data show.
July silver added 4 cents, or nearly 0.2%, to settle at $23.67 an ounce.
July platinum rose 0.2% to $1,038.70 an ounce, while September palladium added 0.1% to $1,411.80 an ounce.
July copper ended little changed at $3.77 a pound.
Investors await to see "what will happen with the recent stock market rally and if the disinflation process will allow the Fed to skip a rate hike next week," said Edward Moya, senior market analyst at OANDA, in a market update.
"Demand for safe-havens have somewhat eased up and traders are waiting to see if the next market risk triggers a de-risking moment," he said.
Source : MarketWatch