The rupee traded within a narrow range in early dealings, opening at 95.70 against the dollar and touching 95.69, a modest rise of 7 paise from its previous close of 95.76. Market sentiment remained cautious as fading hopes of a US-Iran ceasefire. The rupee had declined 40 paise on Wednesday, while conflicting signals from Gulf situation kept traders on edge.