The rupee rose 8 paise to 85.58 against the US dollar, supported by positive equity markets and foreign inflows. However, rising crude oil prices and a stronger dollar capped gains, with forecasts suggesting a trading range of 85.45 to 85.95.