After a steady march throughout the day Sensex and Nifty, witnessed some profit booking in the last hour of the trade on Wednesday. Sensex closed at 38614, up by 86 points or 0.22 per cent whereas Nifty closed at 11408, up by 23 points or 0.20 per cent.