Mumbai: Benchmarks ended at record highs for the second straight session on Friday as investors remained hopeful of upbeat corporate earnings despite lacklustre numbers from TCS.
The BSE Sensex gained 88.90 points to end at 34,592.39, while the broader NSE Nifty finished at 10,681.25, up 30.05 points.
The indices suffered a bout of volatility mid-session following an unprecedented press conference by four senior judges of the Supreme Court where they mounted a virtual revolt against the chief justice and listed a litany of problems afflicting the country's highest court. However, buying momentum resumed soon, which propelled the markets to record levels. This was the sixth weekly gain in a row for the benchmarks. During the week, the Sensex gained 438.54 points, or 1.28 per cent, while the Nifty rose 122.40 points, or 1.15 per cent.
After opening on a strong footing, the Sensex advanced to hit a fresh lifetime high of 34,638.42 on the back of continued buying by domestic funds and retail investors but later declined to 34,342.16.
It finally settled 88.90 points, or 0.26 per cent higher at 34,592.39, breaking its previous record closing of 34,503.49 hit in on Thursday's trade.
The broader Nifty finished at 10,681.25, up 30.05 points, or 0.28 per cent.