The Indian rupee swung between modest gains and losses before closing marginally higher on Tuesday, pushed around by volatility in oil prices, while likely central bank intervention supported the unit and swap operations drained excess cash.
The rupee rose 0.2% to end at 95.59 per dollar, helped by a 1.5% decline in Brent oil prices to $98.8 per barrel.