Today markets witnessed selling pressure in its initial hours and then it recovered from day’s low strongly to close around the day’s high. Nifty closed 17 points higher above the closing level of last trading session at 18,314 level. S&P BSE Sensex closed 123 points higher at 62,027.90 level. Nifty Midcap 100 and Nifty Small cap 100 witnessed profit booking on higher levels. It closed 0.40 per cent and 0.75 per cent lower.