Indian shares crept higher on Wednesday, with pharmaceutical stocks leading the rise after the country approved a Covid-19 pill, although year-end portfolio adjustments limited the gains.

At 11.15 am, the NSE Nifty 50 index was up 0.1 per cent at 17,246 and the benchmark S&P BSE Sensex rose 0.13 per cent to 57,974.79.

"We are nearing expiry (of derivatives) and it's December-end... There is volatility and we are also coming close to some amount of stability in the markets," said Anita Gandhi,a whole-time director at Arihant Capital Markets.

Related Stories
SGX Nifty indicates a marginally lower opening; supports are at 17,100-17,000
But the near-term outlook is positive, and dips are likely to be bought.
 

Indian markets have fallen more than 7 per cent since hitting a peak in October, driven by worries over higher valuations and as the Omicron variant of Covid-19 rapidly spreads across the globe.

"Overall volumes have fallen and markets are consolidating in thin volumes. A mild rally over the year-end also cannot beruled out because of net asset value-based buying," Gandhi said.

The Nifty pharma index was the top gainer, rising0.9 per cent a day after India approved Merck's Covid-19 pill and two more vaccines for emergency use.

Early this year, several drug makers including Dr Reddy's Labs, Aurobindo Pharma, Cipla and Sun Pharmaceuticals signed non-exclusive voluntary licensing agreements with Merck to manufacture and supply molnupiravir in India.

Dr Reddy's and Sun Pharma were the top gainers in the Nifty50 index, rising 1.5 per cent each.

Metals were the top drags, with the nifty metals index falling 1.2 per cent.

India's market regulator on Tuesday strengthened rules for companies going public, potentially slowing some planned new issues, as it seeks to protect retail investors after a record year of initial public offerings (IPOs).

Asian stocks slipped, following a mixed Wall Street sessionas the region's investors positioned their portfolios for thenew year.