Oil futures settled higher, with Nymex crude at $100.74 a barrel and Brent crude at $117.85.

More...