The rupee finished 6 paise higher at 71.59 (provisional) against the US dollar on Thursday amid easing crude oil prices and weakening of the greenback overseas.

Forex traders said the rupee consolidated in a narrow range as gains were restricted by sustained foreign fund outflows and robust selling in domestic equities. At the interbank foreign exchange market, the currency opened at 71.65 to the US dollar.

During the day, it swung between a high of 71.55 and a low of 71.69. The domestic unit finally finished at 71.59, up 6 paise from its previous close. Meanwhile, investor sentiment remained fragile amid concerns over the coronavirus outbreak turning into a pandemic, traders said.

comment COMMENT NOW