On the New York Mercantile Exchange, West Texas Intermediate crude oil for January delivery rose 84 cents to $86.73 a barrel.
Home heating oil for January delivery was up 4 cents to $2.98 a gallon. Reformulated blendstock gasoline added 6 cents to $2.66 a gallon. Natural gas declined 3 cents to $3.31 per million British thermal units.
At the pump, AAA reported a national average price for regular unleaded gasoline at $3.286 per gallon, down from Thursday's $3.301.
GM recalls 221,000 Cadillacs and Impalas