The Indian rupee registered its best trading session in more than six weeks on Monday, as likely intervention from the central bank added to the impact of a plunge in oil prices and triggered stop-losses for long dollar positions.
The rupee opened at 96.1475 against the U.S. dollar and climbed to an intraday high of 95.7950, having settled at 96.5625 in the previous session.