Oil prices rose today over hopes of China rolling out more stimulus measures to boost its slowing economy which has declined for six straight quarters.

Brent crude rose 26 cents at $112.40 a barrel while US crude gained 28 cents to $93.63.

Refinery throughput in China rose 1.1% in July while a drop in US crude inventories last week and supply disruptions in the Gulf of Mexico, North Sea and Middle East affected oil prices.