Gold prices rose slightly on Tuesday, supported by a decline in US Treasury yields, though expectations of higher interest rates capped the gains.
According to Bloomberg economic news agency, spot gold rose 0.3 percent to $4,357.31 per ounce, while US gold futures for December delivery increased 0.3 percent to $4,395.
US 10-year Treasury yields declined for the second consecutive session.
As for other precious metals, spot silver rose 0.7 percent to $66.48 per ounce, platinum climbed 0.8 percent to $1,811.28, and palladium increased 0.7 percent to $1,309.78.
Meanwhile, oil prices rose today as the market stabilized following several days of declines.
Brent crude futures for November delivery rose 22 cents, or 0.22 percent, to $100.57 a barrel, while US West Texas Intermediate crude futures for October delivery, which expire today, rose two cents, or 0.02 percent, to $95.8 a barrel.