Indian markets witnessed a range bound session for the day. NSE Nifty 50 rose 44.40 points or 0.26 per cent to close at 17,152 level while S&P BSE Sensex closed around the opening levels with gains of more than 150 points. Nifty Midcap 100 and Nifty Smallcap 100 rose 0.28 per cent and 0.54 per cent respectively.