The Indian rupee gained 23 paise, closing at Rs 86.57 against the dollar, its highest in over three weeks, supported by dollar inflows and exporter sales. Strong economic data, foreign fund inflows, and a weaker dollar index contributed to the rise, while RBI intervened to rebuild forex reserves. The Indian rupee gained 23 paise, closing at Rs 86.57 against the dollar, its highest in over three weeks, supported by dollar inflows and exporter sales. Strong economic data, foreign fund inflows, and a weaker dollar index contributed to the rise, while RBI intervened to rebuild forex reserves. Economic Times