The rupee weakened by 19 paise on Tuesday, closing at 86.23 (provisional) against the US dollar, pressured by rising global crude oil prices amid escalating tensions between Iran and Israel, and a stronger dollar.
Forex traders noted that negative sentiment in domestic equity markets and continued foreign institutional investor (FII) outflows also weighed on the local currency.
At the interbank foreign exchange market, the rupee opened at 85.96 and fluctuated between 85.96 and 86.28 during the session, before ending at 86.23 — down from its previous close of 86.04 on Monday.