The Indian rupee weakened by 17 paise to 85.97 against the US dollar in early trading on Monday, weighed down by a stronger dollar and continued foreign fund outflows.

Forex analysts attributed the pressure on the local currency to ongoing uncertainty surrounding US trade tariffs.

At the interbank foreign exchange market, the rupee opened at 85.96 and later slipped to 85.97, marking a 17 paise decline from its previous close of 85.80.