Benchmark indices ended higher. Nifty added 197 points to end at 17463.80. Sensex gained 657 points to close at 58465.97.

BSE Midcap and Small-cap indices gained 0.6-1.2%.

Except for Nifty PSU Bank and Nifty Oil & Gas, rest of the indices ended in green. Best performing indices were Nifty Auto, Nifty Metal, Nifty Bank, Nifty Consumer Durables, and Nifty IT.

Top Gainers on Nifty:

Coal India 5.41%

Maruti Suzuki 4.07%

IndusInd Bank 3.14%

Bajaj Auto 3.03%

Hindalco 2.94%

Top Losers on Nifty:

ONGC -1.80%

Sun Pharma -0.86%

SBI Life -0.48%

BPCL -0.48%

ITC -0.48%