The benchmark indices BSE Sensex and NSE Nifty ended marginally higher after a positive start on Tuesday. The 30-share BSE Sensex gained 33 points to end on 31,291.85, while the 5-share NSE Nifty was up 11.20 points at 9765.55. Positive global and Asian cues helped the markets stabilise.

Dr Reddy’s Laboratories, Sun Pharmaceuticals, ONGC, Axis Bank and BPCL were the top gainers on both the indices, while Bajaj Auto, NTPC and Hero MotoCorp were the top losers.

In the morning session, the shares of Infosys rose after falling continuously for two days following Chief Executive Officer Vishal Sikka’s resignation. However, it again dropped to Rs 867.10, or 6.30 points down from Monday’s close, at 10.39 am.

Other Asian markets all gained on Tuesday, with the exception of Japan’s Nikkei 225. The Hong Kong Hang Seng continued its bullish run from Monday, and traded 283 points higher at 9.35 am Indian Standard Time. The Taiwan TSEC 50 Index was up by 62.27 points, and the Shanghai SE Composite Index by 4.80 points at 9.35 am.

The rupee opened higher against the US dollar, but fell immediately and traded five paise down at Rs 64.14 at 10.44 am.