The rupee closed at 83.9950 against the U.S. dollar, up from its close at 84.0375 in the previous session.
The currency spent most of the session near the 84.04-84.05 levels, just shy of its all-time low of 84.0750 hit on Monday.
Dollar demand from foreign banks, likely on behalf of custodial clients, blunted the positive effects of lower oil prices and gain in most of the rupee’s Asian peers, traders said.
But dollar sales picked up towards the end of the session and banks’ hesitation to initiate longs on the dollar-rupee near these levels helped make room for a move lower, a trader at a state-run bank said.
The benchmark Indian equity indexes, the BSE Sensex and Nifty 50, ended the day lower and have declined over 3% over the month so far. Overseas investors have sold local stocks worth nearly $8 billion so far in October as global fund managers increased their allocation to China at India’s expense. Pressured by the outflows and elevated oil prices, the rupee weakened past 84 for the first time ever last week. But it has avoided sharper losses, supported by routine interventions by the Reserve Bank of India.
Asian currencies were up between 0.1% and 0.5% on the day, while the dollar index was a tad lower at 103.2.
“We continue to see a non-negligible risk that markets will place some “Trump hedges” by buying dollars ahead of a closely-contested U.S. election,” ING Bank said in a note.
Meanwhile, India’s merchandise trade deficit shrank to $20.78 billion in September from a 10-month high of $29.65 billion in the previous month.