After a highly volatile session influenced by the European markets, Indian equity benchmarks ended in the green on Wednesday.
The Sensex ended 162 points up at 40,707 and the Nifty closed at 11,937, 0.34% higher.
Powergrid, Bharti Airtel, Tata Steel, Hindalco and GAIL were the top five Nifty gainers.
The rupee depreciated 9 paise to settle at 73.58 against the US dollar.