Nifty witnessed profit booking on higher levels. However, it managed to close in green around 0.46 per cent at the 18,147 level. S&P BSE Sensex closed near to opening levels at 61,354 level. Nifty Mid Cap 100 and Nifty Small Cap 100 traded strongly for the day and closed around 0.97 per cent and 0.69 per cent, respectively.