The Nifty Pharma index settled 0.19 per cent up at 8,462.
Shares of Biocon (up 0.36 per cent) and Sun Pharmaceutical Industries (up 0.20 per cent) pocketed mild gains, while Lupin (up 0.07 per cent) and Aurobindo Pharma (up 0.03 per cent) closed the day flat.
Divi's Laboratories (down 3.38 per cent) and Glenmark Pharmaceuticals (down 2.63 per cent) suffered heavy losses.
Cadila Healthcare (down 0.29 per cent) and Piramal Enterprises (down 0.20 per cent) also settled in the red.
The Sensex index closed at 35,557, up by 21 points. Overall, 16 stocks closed the day in the green, while 15 in the red in the index.
The Nifty50 settled flat at 10,807, with 22 stocks advancing and 28 declining.
NTPC, BPCL, IndusInd Bank, Dr Reddy's Labs and Power Grid Corporation closed as the top gainers in the Nifty index.
Titan, Zee Entertainment, Tata Motors and Mahindra & Mahindra finished as the top losers in the Nifty pack of stocks.