The 30-share Sensex was up 460.06 points at 58926.03 and the 50-share Nifty was up 142.05 points at 17605.85.
In the Nifty index, 40 stocks ended in green and 10 stocks ended in red.
Meanwhile, shares of Adani Wilmer Ltd, Shalipatra Finn, RMC Switchgears, Nysa Securities and Mahindra Lifespace hit new 52-week highs. Meanwhile, Forbes, Dabaria Tools, Solara Active Pharma, GE Power India and RCL Retail Ltd. reached their 52-week lows.