Markets traded in small range for yet another day. Nifty closed around 5.7 points or 0.03 per cent in green to close around 17,624 level. S&P BSE Sensex also closed nearly flat with gains of 64 points. Nifty Midcap 100 and Nifty Small cap 100 traded in smaller range for the whole day and closed flat around 0.03 per cent and 0.15 per cent.