The Nifty settled near the 26,250 mark. Realty, consumer durables and FMCG shares advanced while IT, oil & gas and pharma shares declined.