The rupee on Wednesday strengthened by 6 paise to close at 64.15 against the US currency on sustained dollar unwinding by exporters and banks, extending its gains for a second session. The currency largely trapped in a narrow range, oscillated between 64.1025 and 64.1675 throughout the session.

The rupee resumed substantially higher at 64.12 on Wednesday compared to the previous close of 64.21 at the Interbank Foreign Exchange market. After moving in a narrow range during the day, it settled at 64.15, a gain of 6 paise.