Equity benchmarks gained strength in afternoon trade with the Sensex rising more than 100 points, led by banks, healthcare and infra stocks.
The 30-share BSE Sensex was up 146.92 points at 26107.70 and the 50-share NSE Nifty gained 42.25 points at 8044.55. The broader markets continued to outperform benchmarks, rising more than 1 percent on strong breadth.