The rupee inched up by 2 paise from its all-time closing low to settle at 88.71 (provisional) against the US dollar on Wednesday. Analysts said persistent foreign fund outflows, steep US tariffs on Indian goods, and H-1B visa concerns kept the domestic unit under pressure, with trade policy uncertainty continuing to weigh on investor sentiment.