Gold futures for June delivery dropped $34.60 to settle at $1,604.50 an ounce.

Bonds: The price on the benchmark 10-year U.S. Treasury fell Tuesday, leaving the yield at 1.84%.