On Wednesday, the Indian stock market's benchmark indices closed higher for the third straight day led by a rally in banks, financials and metal stocks. BSE's Sensex ended 1148 points higher at 51,444 while the Nifty rose 326 points to settle at 15,245.
The top gainers on the Nifty 50 index were Tata Steel, Bajaj Finserv, RIL, Bajaj Finance and UPL while Hero Moto, Maruti, Bajaj Auto, M&M and BPCL led the losses. All sectors, barring Nifty Auto, also ended in the green for the day.
Nifty Metal was the best performer among sectoral indices, up over 3% while Nifty Bank and Nifty Fin Services rose over 2.5% each.
Broader markets also ended positive on Wednesday with the midcap and smallcap indices up 1.7% and 1%, respectively.
Meanwhile, the Indian rupee extended gains and ended near the day's high at 72.72 per dollar on Wednesday, amid buying seen in the domestic equity market for the third consecutive session on 3 March.