The key equity indices ended with small gains on Monday. The Nifty settled above the 23,500 level after the hitting days low of 23,350 in morning trade. Auto, consumer durables and FMCG stocks advanced while media, PSU bank and metal shares declined.