The Indian rupee navigated competing impulses to end little changed on Wednesday, with traders pointing to volatility in oil prices, elevated dollar demand due to maturing non-deliverable forward contracts and likely central bank intervention.
The rupee closed at 95.2650 per dollar, up marginally compared to its close of 95.35 in the previous session.