Equity benchmarks continued its uptrend from the early trade, with Reliance, HDFC Bank, Axis Bank and ITC contributing to the indices’ gains.
However, TCS, Infosys, HDFC and ICICI capped gains.
The 30-share BSE Sensex was up 137.17 points at 28898.76 while the Nifty gained 37.70 points at 8945.55.
The market breadth remained positive as about 1248 shares advanced against 1053 declining shares on the BSE.
Axis Bank and Reliance were the top gainers on the Sensex as well as the Nifty, while Infosys, NTPC and Eicher Motors were the top losers.
On sector-specific movements, aviation stocks saw gains. Jet Airways was up around 4 percent, while SpiceJet gained over 5 percent. Interglobe Aviation was up nearly 2 percent.