Gold futures for August delivery rose $3.50 to settle at $1,578.40 an ounce.

Bonds: The price on the benchmark 10-year U.S. Treasury fell, pushing the yield up to 1.62%.