Sensex is up 452.65 points or 1.22 percent at 37506.75, and the Nifty up 132.30 points or 1.18 percent at 11300.30. About 1,585 shares have advanced, 501 shares have declined, and 102 shares are unchanged.
Bank Nifty has crossed its record closing high. All sectoral indices are in green.