The Bombay Stock Exchange sensex snapped out of a three-day losing streak, ending Wednesday with a gain of 36.27 points at 3,121.18.
The markets were closed on Tuesday for Holi. Meanwhile, the rupee finished at a three-week closing low of 47.69/70 to the dollar as against Monday