Spot gold fell 0.2%, settling at $4,007.91 per ounce, while US gold futures for August delivery declined 0.1% to $4,015.90 per ounce.

The decline came as the US dollar index rose 0.2% and US 10-year Treasury yields edged up, increasing pressure on the precious metal, which is considered a top safe haven for investors during times of economic uncertainty.

In contrast, other precious metals saw limited gains: silver rose 1.2% to $56.55 per ounce, platinum edged up 0.1% to $1,592.86 per ounce, and palladium gained 0.9% to $1,258.83 per ounce.