Oil prices were creeping lower Wednesday ahead of the government's latest weekly report on crude inventories.
Near-month crude futures were lately down 21 cents to $58.85 a barrel on the New York Mercantile Exchange. Natural gas was up 5 cents to $7.42 per million British thermal units.
Heating oil slipped 2 cents to $1.68 a gallon, and gasoline was fractionally softer at $1.60 a gallon.
As for metals, gold was up $3.50 at $672 an ounce. Silver rose 5 cents to $13.96 an ounce. Copper was down 1 cent to $2.57 a pound.