Oil for December delivery rose 79 cents to settle at $85.65 a barrel.

Gold futures for December delivery added $8 to end at $1,683.20 an ounce.

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