The rupee dropped for a fifth straight day on Tuesday.
The partially convertible rupee closed at 54.85/86 per dollar.
Finally, BSE Sensex closed at 19364, up 120 points over the previous close. It had earlier touched a day's high of 19396 and a day's low of 19149. It opened at 19293.
The NSE Nifty closed at 5,897, up 39 points over the previous close. It earlier touched a day’s high of 5,906 and a day’s low of 5823. It opened at 5,873.
Markets did see a sharp sell off in the first half after the RBI disappointed with its verdict on interest rates.
The apex bank decided to keep the cash reserve ratio (CRR) unchanged at 4.25%; and keep the policy repo rate under the liquidity adjustment facility (LAF) unchanged at 8%.