The Indian rupee closed virtually unchanged on Monday, retreating from a three-week high reached in early trade.
Despite a sharp decline in oil prices that typically supports the currency, robust dollar demand from importers and state-run banks blunted any potential gains.
The conflicting market forces kept the rupee trapped in a narrow trading band, unable to establish directional momentum.
This session marks a continuation of the currency's recent stagnation.
The rupee had previously settled at 95.68 per dollar on Thursday and 96.2550 on Wednesday, remaining near its lowest level in over a month.
The persistent pressure from importers seeking to hedge against future volatility has outweighed the immediate relief provided by softer energy costs.