Likewise, the NSE barometer Nifty jumped 90.70 points, or 1.25 per cent, to close at a yet another record of 7,367.10, surpassing its previous high of 7,276.40 hit on Thursday.
State Bank of India shares hit a 3-year high and closed about 10 per cent higher after analysts said its 8 per cent decline in profit for fourth quarter was better than expected.
RIL, ONGC, L&T and HDFC were among the 22 winners in 30-share Sensex.
The 30-share Sensex opened on a strong footing and rose to day's high of 24,745.86 points. It concluded the session at 24,693.35, a new record at closing, by rising 318.95 points or 1.31 per cent. It surpassed previous record closing of 24,376.88 reached on May 20.
The rupee surged to trade at fresh 11-month high of 58.37 in late afternoon trade. It had closed at 58.47 yesterday.
"With the sea change in the trading sentiments, investors were seen accumulating small and mid-cap stocks," said Manoj Choraria, a Delhi-based stock broker.
The BSE Midcap index ended 1.76 per cent higher at 8,668.32 points and the small-cap barometer rose 1.87 per cent to end at 9,128.04.
