The NSE Nifty index ended the session 104.85 points up at 17895.2, while BSE Sensex rose 381.23 points to 60059.06.
In the Nifty index, Reliance Industries Ltd.(up 3.84 per cent), Wipro Ltd.(up 2.83 per cent), Infosys Ltd.(up 1.94 per cent), Tata Motors Ltd.(up 1.71 per cent) and Tech Mahindra Ltd.(up 1.61 per cent) stood among the top gainers.
On the other hand, SBI Life Insurance Company Ltd.(down 1.53 per cent), NTPC Ltd.(down 1.19 per cent), Coal India Ltd.(down 1.18 per cent), Hindustan Unilever Ltd.(down 1.10 per cent) and Shree Cements Ltd.(down 1.08 per cent) were among the top losers of the day.