The rupee slipped by 7 paise to settle at 88.03 against the US dollar, after opening with initial gains. Persistent trade tensions, geopolitical concerns, and global economic uncertainties dragged the currency lower. However, renewed foreign fund inflows and falling crude oil prices cushioned the fall, keeping overall investor sentiment relatively stable.