Indices end higher, Nifty above 17460, Sensex gained 657 points

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%