The Indian rupee lumbered in a thin band before ending modestly weaker on Monday as a decline in local stocks eroded the boost to market sentiment from gains in Asian currencies after the U.S. and Iran agreed to halt recent hostilities.
The rupee settled at 94.54 per dollar, down 0.1% from its previous close at 94.3950.