The NSE Nifty index ended the session 69.05 points up at 15778.45, while BSE Sensex rose 209.36 points to 52653.07.
In the Nifty index, Hindalco Industries Ltd. (up 10.04 per cent), Tata Steel Ltd. (up 6.86 per cent), Bajaj Finserv Ltd. (up 4.50 per cent), State Bank of India (up 3.77 per cent) and JSW Steel Ltd. (up 3.70 per cent) stood among the top gainers.
On the other hand, Maruti Suzuki India Ltd. (down 2.39 per cent), Power Grid Corporation of India Ltd. (down 2.15 per cent), ITC Ltd. (down 1.46 per cent), Bajaj Auto Ltd. (down 1.43 per cent) and Coal India Ltd. (down 1.32 per cent) were among the top losers of the day.