The rupee sustained its recovery from lowest level for the second straight session and appreciated 27 paise to 86.52 against the US dollar on Wednesday supported by easing crude oil prices and measures by the Reserve Bank.
However, rupee's gain was capped by the volatile domestic equity markets, outflow of foreign funds and strengthening American currency amid concerns over the worldwide tariff war, forex traders said.
At the interbank foreign exchange, the rupee opened at 86.44, touched a high of 86.36 and then traded at 86.52 against the greenback during early deals, 27 paise higher from its previous close.