The rupee on Tuesday opened strong at 64.12, and breached the 63 level briefly on heavy unwinding of dollar positions by exporters. However, it retreated sharply to trade in a narrow band and settled at 64.21, showing a modest gain of 3 paise.