Mumbai: As investors bought stocks at lower levels amid falling crude oil and other commodity prices, the BSE Sensex over 308 points on Friday to close at 18,518.

The 30-share Bombay Stock Exchange index, Sensex, which had lost about 1,392 points in the last nine sessions, bounced back 308.23 points to 18,518.81.

The gauge touched intra-day high of 18,568.48, and brokers said it was the best performer in the Asian region. It had lost 7.1 per cent in the past nine days, the longest losing spell since September 2001.

Similarly, the broad-based National Stock Exchange index Nifty shot up 91.60 points to 5,551.45 as stocks in banking, auto and IT sectors recording generous gains. The Nifty touched the day's high of 5,564.40 points.

Brokers said that easing world commodity prices reduced inflation concerns and bolstered trading sentiment. The Standard and Poor’s GSCI index of 24 commodities fell the most since January 2009.

Crude oil plunged 8.6 per cent to 99.80 dollar a barrel in the US. Brent crude prices also fell sharply. India imports about 75 per cent of its crude oil requirements.

The most beaten BSE stocks recently - banking, auto, IT and realty - were the major gainers.

The banking sector index gained the most by 3.71 per cent to 12,670.76 as ICICI Bank rose 5.16 per cent to Rs 1,081.35, leading the gains.

The auto sector index was second best performer, rising 3.13 per cent to 9,218.92 as Mahindra and Mahindra, gained 2.98 per cent to Rs 712.55 and Tata Motors rose 5.65 per cent to Rs 1,200.95.