European shares rose on Monday as commodities surged on a near $600-billion Chinese economic stimulus plan, though stocks ended well off day highs on doubts about whether the plan was enough to avert a sharp global slowdown.

The FTSEurofirst 300 index of top European shares closed up 0.9 percent at 922.48 points, below the day's high of 945.55 points.