The domestic equity barometers extended gains and hit the days high in afternoon trade.
The Nifty marched above the 22,350 level after hitting the day's low of 22,185.20 in mid-morning trade.
PSU bank, oil & gas and metal shares advanced while private bank, bank and financial services stocks declined.
At 13:28 IST, the barometer index, the S&P BSE Sensex was up 156.04 points or 0.21% to 73,667.89. The Nifty 50 added 55.85 points or 0.25% to 22,358.35.
In the broader market, the S&P BSE Mid-Cap index rose 1.31% and the S&P BSE Small-Cap index added 0.91%.
On the BSE, 2,255 shares rose and 1,426 shares fell. A total of 150 shares were unchanged.