NSE's Nifty rose 217.95 points, or 0.91%, to end at 24,213.30. BSE's Sensex gained 694.39 points, or 0.88%, to close at 79,476.63. The gains were the highest in a day since September 20. The upside was fueled by metal and bank stocks.
For more details: Click here