World oil prices were mixed today in light trading, with many traders away for the Independence Day holiday in the US.
By lunchtime, Brent crude was down 15 cents to $111.62 a barrel, while US crude added 22 cents to $95.16.
Prices had rallied last week after a vote in the Greek parliament eased worries about a potential euro zone default and tempted more traders into riskier investments.
But prices were hit late last week on news of a sharp manufacturing slowdown in big energy consumer China.
Sentiment was also hit by downbeat manufacturing data in Britain and the euro zone, and only slightly positive figures for June from the US.