The rupee consolidated in a narrow range and settled 9 paise higher at 81.58 (provisional) against the US dollar on Tuesday as the American currency retreated from its elevated levels. At the interbank forex market, the local unit opened at 81.45 against the greenback.