Snapping its two-day losing streak the rupee appreciated 12 paise to end at 77.32 (provisional) against the US dollar on Tuesday, supported by a rebound in regional currencies and fall in crude oil prices.
Indian equity markets ended lower on Tuesday amid weak global cues.
BSE Sensex closed 105.82 points or 0.19% lower at 54,364.85, while the NSE Nifty 50 ended 61.90 points or 0.38% lower at 16,240