Nifty extended its winning streak to 12 consecutive sessions on Friday, marking its longest run since the index's inception nearly 30 years ago. The index closed at a new high of 25,236, gaining 86 points.
The Sensex also reached a fresh peak, adding 231 points to end at 82,366. This rally was fueled by positive feedback from global ratings firms on the Indian economy and increased buying by India-focused funds after MSCI updated the weights of certain Indian stocks.