Barring the stocks of auto, FMCG consumer durables, and oil and gas all other sectoral indices witnessed strong buying with banking and realty stocks leading the pack. The Nifty Midcap 50 index surged 0.51 per cent at 7,659, whereas the Nifty Midcap 100 index surged 0.27 per cent at 27,880.