London's Financial Times-Stock Exchange 100 index added 14.70 points, or 0.35%, to 4,236.40 with BP, Shell leading way on ws that OPEC, in a surprise move, will cut output 900,000 barrels a day in the fourth quarter.
In Paris, the CAC 40 was off 2.26 points, or 0.07%, to 3,263.78 with Vivendi International higher as it said its second quarter loss narrowed. Cegetel SA is also higher after reporting its second quarter operating profit rose 34%.
Germany's DAX index fell 103.68 points, or 3.04%, at 3,307.34 on a report that machinery orders were a bit higher and inflation a bit lower. But the German economy is still struggling.
In Asia, Japan's Nikkei 225 index closed up 27.19 points, or 0.26%, at 10,502.29. In Hong Kong, the Hang Seng index gained 351.53 points, or 3.21%, to finish at 11,295.89.
Canada's benchmark S&P/TSX fell 41.70 points, or 0.55%, to 7,602.34.