Nifty closed lower for another day and ended at around 17,660 level, down by 0.26 per cent. S&P BSE Sensex also closed lower by around 183.74 points. Nifty Midcap 100 and Nifty Small cap 100 performed well, gaining 0.76 per cent and 0.29 per cent, respectively.