Nifty closed 38 points or 0.22 per cent above from previous close after sharp profit booking of morning session and closed around 17,398 level. S&P BSE Sensex closed around the day’s high with a rise of 152 points. Nifty Midcap 100 and Nifty Small cap 100 soared 0.44 per cent and 0.74 per cent respectively.