Oil for December delivery rose 98 cents to $86.07 a barrel.

Gold futures for December delivery edged up $4.90 to $1,739.90 an ounce.

Bonds: The price on the benchmark 10-year U.S. Treasury edged lower, pushing the yield up slightly to 1.64% from 1.63% late Thursday.