After opening over 200 points higher over signs of easing US-China trade tensions, rise in global crude oil prices and domestic factors including disappointing macro-economic data and uncertainty over state election outcome weighed investor sentiments.
Also, ahead of the OPEC meeting this week, the crude oil prices surged on expectations of supply cuts by the oil cartel. The benchmark Brent Crude traded higher at $62.05 a barrel when the domestic markets closed.
The domestic currency weakened over 50 paise against the US dollar, trading at Rs 70.16 from its previous close of 69.59.
The Sensex settled 46.70 points up or 0.13 per cent at 36,241, from its previous close of 36,194.30. It touched an intra-day high of 36,446.16 and a low of 36,099.68.
The Nifty50 gained 7 points or 0.06 per cent to finish the trade session at 10,883.75.
Top gainers on the Sensex were Yes Bank, which rose close to 5 per cent closely followed by Hindustan Uniliver. Vedanta, NTPC and Bharti Airtel gained in the range of 2 to 3.5 per cent.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)