The Indian rupee consolidated in a narrow-range and settled for the day lower by 8 paise at 85.23 (provisional) against the US dollar on Tuesday, as the support from positive domestic equities was negated by recovery in dollar and international crude oil prices. The currency snapped a five day winning streak. Shrugging off weak global cues, the benchmark S&P/BSE Sensex ended the session up 187.09 points, or 0.24 percent, at 79,595.59. The broader NSE Nifty index closed up 41.70 points, or 0.17 percent, at 24,167.25 while the BSE mid-cap and small-cap indexes both rose around 0.8 percent. Foreign fund inflows also supported the domestic unit. Moreover, concerns persisted over economic headwinds from tariffs and US monetary policy that could dampen demand.