The NSE Nifty index ended the session 28.5 points up at 21647.2, while BSE Sensex rose 63.47 points to 71721.18.
In the Nifty index, Hero MotoCorp Ltd.(up 4.94 per cent), Bajaj Auto Ltd.(up 3.48 per cent), Reliance Industries Ltd.(up 2.64 per cent), Axis Bank Ltd.(up 1.70 per cent) and Bharat Petroleum Corporation Ltd.(up 1.66 per cent) stood among the top gainers.
On the other hand, Infosys Ltd.(down 1.70 per cent), Dr. Reddy's Laboratories Ltd.(down 1.64 per cent), SBI Life Insurance Company Ltd.(down 1.63 per cent), Hindustan Unilever Ltd.(down 1.60 per cent) and Wipro Ltd.(down 1.20 per cent) were among the top losers of the day.