Continuing its record-setting spree for the third session, benchmark Nifty closed at a fresh lifetime high of 10,234.45 today amid optimism over earnings and robust buying by domestic institutional investors.
However, benchmark BSE Sensex retreated from record levels as participants preferred to book profits.
The 50-issue Nifty, after a shaky start at 10,227.65, made a strong rally to hit a fresh high of 10,251.85, breaching its previous intra-day record of 10,242.95 hit yesterday.
But selling at higher levels dragged it to a low of 10,212.60, before the index settled at a new peak of 10,234.45, up 3.60 points, or 0.04 per cent.
It broke its previous record close of 10,230.85 hit yesterday.
The BSE Sensex, after scaling a new intra-day high of 32,699.86 in early trade on sustained buying by DIIs and other participants, succumbed to profit booking and closed the day at 32,609.16, down 24.48 points or 0.08 per cent.
It breached its previous intra-day record of 32,687.32 points hit in yesterday's trade.