Gold ended lower on Tuesday, overshadowed by a stronger U.S. dollar, while silver gained to tally another finish at its highest in more than a year.
Gold for August delivery on Comex declined $5.20, or 0.4%, to settle at $1,421.70 an ounce. Prices saw a brief pop higher in the immediate wake of some downbeat economic data, which showed a fall in June U.S. existing home sales.
September silver however, rose 6.5 cents, or 0.4%, to finish at $16.476 an ounce, marking its seventh gain in eight sessions. That was the highest most-active contract settlement since June 15, 2018, according to FactSet data.
Source : MarketWatch