The rupee pared early gains and settled 4 paise lower at 89.20 against the dollar, pressured by weak domestic equities and FII outflows. Falling crude oil prices provided limited support, while a strong US dollar capped gains. Analysts expect the rupee to trade between ₹89 and ₹89.50 amid global and domestic volatility.