Natural gas rose 3% to the highest level since November, as the US government said supplies of the fuel are nearly 20% below year-ago levels.
Oil rose slightly after positive US jobs data, while the average price for a gallon of gasoline slipped back to $3.70.
Natural gas futures gained 10 cents, or 2.7%, to $3.82 per 1,000 cubic feet in afternoon trading.
The US government reported that natural gas in storage shrank by 145 billion cubic feet to 1.938 trillion cubic feet for the week ended March 8.
That is 18.5% below last year's level, although still 11% above the five-year average. Booming production created a glut that last year dropped natural gas to a decade low price below $2.
The price for natural gas has declined about 17% in three weeks as supplies dropped.
Addison Armstrong, senior director of market research at Tradition Energy, says forecasts for cold weather through the end of March in the nation's primary gas-consuming areas have helped as well.
Oil rose slightly as US employment data supported the market, offsetting news about ample crude supplies and worries about the eurozone economy.
Weekly U. jobless claims fell by a greater-than-anticipated 10,000 to 332,000, helping to sustain hopes over the US labour market.
Benchmark oil for April delivery was up 23 cents to $92.75 a barrel in afternoon trading on the New York Mercantile Exchange.
Brent crude, used to price many kinds of oil imported by US refineries, was up 88 cents to $109.40 a barrel on the ICE Futures exchange in London.