The National Stock Exchange benchmark index, Nifty, had closed 28.15 points, or 0.27 per cent, higher at 10,326.90 in the previous session, led by gains between 1 per cent and 2 per cent in energy, pharma & healthcare and consumer durables shares. Dr Reddy's, Sun Pharma and Tech Mahindra were the top gainers on the 50-scrip Nifty, adding between 4 per cent and 5.3 per cent. Index heavyweight Reliance Industries gained 1.27 per cent to settle at Rs 932.55.
The BSE Sensex had closed 118.45 points, or 0.35 per cent, higher at 33,478.35. With Tuesday's session, the Sensex continued its winning spree for a fourth straight session. The BSE benchmark index posted its highest closing since November 6, when it had closed at 33,731.19. The Sensex had risen 599.46 points in the previous three sessions.