The rupee opened at 71.12 a dollar, and closed at a near three-month high of 70.69
The rupee on Tuesday opened 3 paise lower at 70.49 against the US dollar. The domestic unit Monday dropped by 88 paise, its biggest single-day loss in more than three months, to close at 70.46 against the US currency as oil prices rebounded and the US currency gained strength.
Forex dealers said increased dollar demand from importers amid firming global crude oil prices and a strong dollar weighed on the rupee sentiment.
"The rupee has declined on account of sharp rebound in the crude oil prices in the international market. Further India's GDP and fiscal deficit data disappointed the market. Hence the rupee is under pressure," said Rushabh Maru - Research Analyst, Anand Rathi Shares and Stock Brokers.
Oil prices rose, extending strong gains from the previous day amid expected OPEC-led supply cuts and a mandated reduction in Canadian output, said a Reuters report.