Nifty traded weak throughout the day but somehow it recovered 66 points from day’s low in the afternoon session. Nifty closed 104 points below the closing level of last trading session at 18,181 level. S&P BSE Sensex also dropped more than 370 points lower at 62,560 level. Nifty Midcap 100 and Nifty Small cap 100 outperformed benchmark index as it closed 0.09 per cent lower and 0.5 per cent higher respectively.