The Indian rupee snapped a six-day-long run of gains on Monday, as the dollar hovered near a one-year peak against a basket of peers even as a retreat in oil prices soothed worries over spillovers from the U.S.-Iran war.
The currency ended the trading session at 94.6775 per dollar, down 0.4% from its close on Friday. The rupee had risen about 1% in the preceding six sessions.