Sensex zoomed 520 points or 1.05% to 50,029, whereas the Nifty 50 ended at 14,867 rallied 176 points or 1.20%.
At close, Sensex jumped 1,128 points, to 50,136 and the Nifty nears 14,850 marks at 14,845 ending 337 points higher.
The Nifty Metal index ended with gains of over 3.5%.
28 of 30 Sensex stocks ended in the red. M&M, SBI, Axis Bank, ICICI Bank & IndusInd Bank all lost over 3%.
IT, pharma and metal stocks shine.