The Sensex rose to an all-time high led by gains in oil, capital goods, and banking stocks. The market resumed on a strong note despite mixed global cues, but investor's strong appetite for heavyweights, power, banking, oil, and capital goods stocks saw the Sensex rally further. Strong participation from Reliance group companies also cheered investor sentiment. The Sensex breached the 20,700 level in the afternoon trades and held on its gains. Relentless buying thereafter in front-line stocks helped the index to touch the record high of 20,763 towards the close. However, the Sensex shed some gains at close to end the session at 20,687, up 342 points. The Nifty, too, touched its all-time high of 6,300 to close at 6,274, up 96 points.

Market breadth was neutral. Of the 2,922 stocks traded on the Bombay Stock Exchange (BSE) 1,485 stocks advanced, 1,415 stocks declined and 22 stocks ended unchanged. Except the BSE HC index, BSE IT index and the BSE Auto index, all sectoral indices ended in a positive territory. The BSE CG ended firm with gains of 2.56% at 20,029 while the BSE Oil & Gas index rose 2.31% at 13,917 and the BSE Bankex index added 2.01% at 11,905.

Action in several index heavyweights lifted the market. ICICI Bank led the pack and shot up by 4.67% at Rs1,285. L&T soared 4.50% at Rs4,244, HLL surged 3.77% at Rs231, Reliance Communication flared up by 3.63% at Rs760, Hindalco jumped by 3.41% at Rs220, ONGC added 2.90% at Rs1,344, Reliance Industries advanced by 2.86% at Rs2,986 and ITC moved up by 2.35% at Rs220. However, few index stocks came under sharp selling pressure. NTPC at Rs272, M&M at Rs823, Cipla at Rs213, Ambuja Cement at Rs144, TCS at Rs1,005, Tata Motors at Rs784, Maruti Suzuki at Rs964 and Infosys at Rs1,695 dropped over 1% each, while Satyam Computer and ACC dropped marginally.

Over 1.75 crore Centurion Bank of Punjab shares changed hands on the BSE followed by Burnpur Cement (30.06 crore shares), Hindustan Motors (26.57 crore shares), Tata Teleservices (19.53 crore shares) and RNRL (19.15 crore shares).

Valuewise, Reliance Petroleum registered a turnover of Rs431 crore on the BSE followed by RNRL (Rs398 crore), Reliance Industries (Rs272 crore), Centurion Bank of Punjab (Rs262 crore) and Reliance Energy (Rs248 crore).