Selling was seen in metal, FMCG, healthcare and refinery sectors.
The BSE mid-cap index was up 0.72 per cent and small-cap 0.63 per cent. Both these indices beat the Sensex.
The 30-share Sensex resumed higher at 27,402.90 and hovered in a range of 27,413.44 and 27,323.45 before trading at 27,390.56 at 1200 hours, up 25.64 points, or 0.09 per cent.
The NSE 50-share Nifty was also trading higher at 8.20 points, or 0.10 per cent, to 8,283.25 at 1200 hours.
Also Read
However, Cipla fell 2.61 per cent. Vedanta, Hindalco and ONGC too slid.
Meanwhile, foreign portfolio investors (FPIs) net bought shares worth Rs 898.23 crore yesterday, as per provisional data released by stock exchanges.
Overseas, Asian stocks displayed a mixed trend amid continuing worries about China's slowing economy while weak commodity prices weighed on resources stocks.
Globally, US stocks finished yesterday's range-bound session marginally higher as steep losses for energy stocks amid a drop in oil prices kept the lid on main indices.