The rupee appreciated by 5 paise to 95.77 against the US dollar in early trade on Wednesday, staying firm for the fourth consecutive day amid a weak American currency and lower crude oil prices.
The local currency also found support from positive domestic equity market sentiment after foreign institutional investors turned to buying Indian stocks, according to forex traders.