The NSE Nifty index ended the session 319.16 points up at 25112.4, while BSE Sensex rose 1046.3 points to 82408.17.
In the Nifty index, Jio Financial Services Ltd.(up 3.58 per cent), Bharti Airtel Ltd.(up 3.19 per cent), Trent Ltd.(up 3.05 per cent), Mahindra & Mahindra Ltd.(up 2.90 per cent) and Bharat Electronics Ltd.(up 2.44 per cent) stood among the top gainers.
On the other hand, Bajaj Auto Ltd.(down 1.48 per cent), Hero MotoCorp Ltd.(down 1.05 per cent), Maruti Suzuki India Ltd.(down 0.12 per cent), Dr. Reddy’s Laboratories Ltd.(down 0.07 per cent) and Oil And Natural Gas Corporation Ltd.(down 0.14 per cent) were among the top losers of the day.