Markets ended 2% higher on Friday tracking a rally in global stocks amid a rebound in global crude oil prices and expectations of further stimulus measures from the European Central Bank.
The S&P BSE Sensex ended up 473 points at 24,436 and the Nifty50 closed 146 points higher at 7,422.
In the broader market, BSE Midcap index ended up 1.9% and Smallcap index gained 2.2%. Market breadth ended strong with 2054 gainers and 603 losers on the BSE.