Gold futures for August delivery dropped $30.50 to $1,578.90 an ounce.

Bonds: The price on the benchmark 10-year U.S. Treasury rose, pushing the yield down to 1.56% from 1.60% late Thursday.