The benchmark indices pared some gains after hitting their record highs in the early trade on Friday, tracking upbeat global markets, while back home hopes of good southwest monsoon rains also lifted sentiment.
At 2:20 pm, the S&P BSE Sensex was trading at 31,284, up 146 points, while the broader Nifty50 was ruling at 9,657, up 41 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

)