The Indian rupee traded slightly weaker on Wednesday as renewed hostilities in the Middle East lifted oil prices and sapped risk sentiment, while traders pointed to modest portfolio inflows that helped limit downward pressure.
The rupee was at 95.16 as of 11:05 a.m. IST, down slightly from its close at 94.9675 in the previous session.