Oil prices rose this morning on a weakened dollar and a fall in US crude stocks.

US crude gained 24¢ to stand at $96.17 a barrel, while Brent crude increased by 20¢ to $116.23 a barrel.

The weak dollar and the drop in stocks diverted investors’ attention from sovereign debt defaults in the US and Europe, reports Reuters.