The rupee appreciated 20 paise to close at 87.43 (provisional) against the US dollar on Wednesday, as a weak greenback and a positive momentum in domestic equity markets enthused investors.
Forex traders said weak crude oil prices and cooling domestic inflation supported the rupee, but uncertainties over trade tariffs and foreign fund outflows capped the sharp upside for the domestic unit.
At the interbank foreign exchange, the rupee opened at 87.63, and oscillated between an intraday low of 87.72 and a high of 87.28 against the American currency.
The rupee finally settled at 87.43, higher by 20 paise over its previous close.
On Tuesday, the rupee appreciated 12 paise to close at 87.63 against the US dollar.