US crude gained 46 cents to $105.89 a barrel after a stronger dollar supported optimism for an economic recovery within the world’s largest oil consuming nation.

Crude stocks at the Cushing, Oklahoma, increased to 2.5 million barrels, hitting a nine month high, reports Reuters.

Meanwhile, Brent crude rose eight cents to $125.05 a barrel due to a strong dollar, which offset remaining concerns about tensions between Iran and the West.