The 50-share Nifty continued its record-setting run for the second straight session and ended up by 18.40 points, or 0.22 per cent, at all time high of 8,362.65. It shuttled between 8,378.70 and 8,321.85 in day trade.
The BSE barometer Sensex opened on a strong footing and rose to intra-day high of 27,996.92.
But later it succumbed to profit-booking at near record levels and touched a low of 27,790.40 before settling at 27,910.06, a gain of 35.33 points, or 0.13 per cent, over previous close. The 30-share index had closed at record high of 27,915.88 on November 5.
Brent crude for the December delivery eased 22 cents to four-year low of USD 82.12.
Also Read
However, profit-booking at some counters ahead of inflation data for October and IIP numbers for September to be released tomorrow, slowed down the rally to some extent.
Of 30 Sensex stocks, 16 scrips led by Axis Bank, ICICI Bank, HDFC, SBI, HDFC Bank, GAIL, RIL, Maruti Suzuki, M&M, L&T, Tata Power, Tata Steel, TCS and Sun Pharma gained.
Sectorwide, the BSE Realty index gained the most by rising 1.05 per cent, followed by Banking index by 0.74 per cent and Auto index by 0.68 per cent.
Indicating firm sentiments, the breadth of the market was positive with BSE midcap index rising 0.72 per cent and smallcap index by 0.24 per cent.