The NSE Nifty index ended the session 21.85 points up at 16280.1, while BSE Sensex rose 151.81 points to 54554.66.
In the Nifty index, Bharti Airtel Ltd. (up 3.83 per cent), Tech Mahindra Ltd. (up 2.77 per cent), Housing Development Finance Corporation Ltd. (up 1.82 per cent), Kotak Mahindra Bank Ltd. (up 1.82 per cent) and Mahindra & Mahindra Ltd. (up 1.46 per cent) stood among the top gainers.
On the other hand, Shree Cements Ltd. (down 4.09 per cent), JSW Steel Ltd. (down 3.37 per cent), Tata Steel Ltd. (down 2.73 per cent), Power Grid Corporation of India Ltd. (down 2.18 per cent) and Indian Oil Corporation Ltd. (down 2.06 per cent) were among the top losers of the day.