Equity indices resumed their climb on Friday after a day's pause as bank, energy and FMCG stocks saw robust buying amid persistent foreign fund inflows.
Subdued global markets and a flat rupee capped the gains, analysts said.
After touching its all-time intra-day high of 46,309.63, the 30-share BSE Sensex dipped into the negative zone in late-afternoon trade. However, it staged a comeback to end 139.13 points or 0.30 per cent higher at 46,099.01, just shy of its closing record.
On similar lines, the broader NSE Nifty rose 35.55 points or 0.26 per cent to 13,513.85. It hit a lifetime high of 13,579.35 during