Equity benchmarks as well as broader markets were off day’s highs in morning as HDFC Group, auto and technology stocks were under pressure.
Oil stocks were also off day’s highs on profit booking.
The 30-share BSE Sensex was up 41.21 points at 32,227.62 and the 50-share NSE Nifty rose 7.90 points to 10,087.20.
The BSE Midcap and Smallcap indices trimmed gains to half a percent from 1 percent in early trade. About 1,341 shares advanced against 847 declining shares on the BSE.