US crude prices spike 5.6%, settle at $48.48

Reuters with CNBC

U.S. crude oil surged on Wednesday, posting its biggest one-day percentage gain in more than two years.

The advance came a day ahead of the Brent February contract’s expiration and on the day that options for the U.S. contract expire, brokers and traders said. Other analysts pointed to the dollar’s weakness against a basket of currencies.

West Texas Intermediate crude for February settled at $48.48 a barrel, up 5.6 percent for the session, marking its best day since June 2012.

Brent reversed earlier losses to trade about 3 percent higher.February Brent crude was up $2.24, at $48.27 a barrel. The contract slipped earlier on U.S. crude stockpiles and weak World Bank growth forecasts.

Energy Information Administration data showed U.S. crude stocks rose by 5.4 million barrels in the last week, far more than analysts’ expectations for an increase of 417,000 barrels, pointing to continued oversupply in the market.

Read MoreRussia braces for ‘junk’ downgrade as oil drags

The World Bank lowered its 2015 and 2016 world economic growth forecasts on Tuesday, reinforcing worries about sluggish expansion in energy demand.

Oil prices that have fallen by about 60 percent since June are wreaking havoc on economies that depend on commodities exports. Russian Finance Minister Anton Siluanov called for a 10 percent spending cut on everything but defense on Wednesday.

Read MoreOil: Why nobody knows how low it will go

At the same time, Europe is on shaky ground despite the European Central Bank‘s bond-buying stimulus plan.

“The global economy is running on a single engine … the American one,” the World Bank’s chief economist, Kaushik Basu, said. “This does not make for a rosy outlook for the world.”

Analysts said prices would remain under pressure from oversupply, prompting cuts to price forecasts for 2015 and 2016.

* ,