Gold futures for December delivery gained $5 to $1,720 an ounce.

Bonds: The price on the benchmark 10-year U.S. Treasury edged higher, pushing the yield down to 1.64% from 1.74% late Tuesday.