The benchmark indices ended at record highs on Friday, tracking upbeat trend in global markets, while back home hopes of good southwest monsoon rains also lifted sentiment.
The S&P BSE Sensex ended at 31,273, up 135 points, while the broader Nifty50 closed at 9,653, up 37 points.
In intraday trade, the 30-share Sensex gained as much as 195 points to touch a new high of 31,332, surpassing the previous milestone of 31,220 hit on May 29, while the broader Nifty50 rose as much as 16 points to reach a fresh high of 9,673, scaling last peak of 9,637 hit on