London: Oil prices rose more than a dollar on Tuesday to a six-month high above $59 a barrel, boosted partly by a weaker US dollar.
US crude was up $1.10 to $59.6 a barrel. It earlier touched $59.68 a barrel, its highest since November last year.
London Brent crude was up 88 cents at $58.36 a barrel.
“The US dollar is slightly weaker which could be spurring a bit of strength,” said Tony Machacek at Bache Commodities Ltd.
Oil, which is priced in US dollars, tends to rise when the dollar falls.
The global downturn has pushed oil down from a record high above $147 a barrel hit in July.
But prices have rebounded this year, driven partly by a rally in global equity markets, reflecting perceptions that the worst of the recession might be over in some countries.
US crude is up about 80% from a January low of $32.70 a barrel.
Crude oil demand in China, the world’s second-largest energy user, provided support for prices with Chinese customs confirming on Tuesday that crude imports in April rose to reach the second-highest daily rate on record.
But the country’s export data proved disappointing.
US oil inventory data due on Wednesday is forecast to show a further rise in crude oil stocks.
US crude stockpiles probably rose for the 10th straight time last week, up by 1.2 million barrels. Distillate stocks are likely to have risen by 1.1 million and gasoline stocks by 500,000 barrels, a preliminary Reuters poll showed.