India, June 22 -- The Indian rupee depreciated by 34 paise to close at 94.67 (provisional) against the US dollar on Monday, pressured by the strength of the greenback in global markets and continued geopolitical uncertainty.

The domestic currency experienced a volatile trading session as steady debt and deposit inflows provided support, while a firm US dollar and lingering concerns over the lack of clarity surrounding a Middle East peace deal weighed on sentiment.

At the interbank foreign exchange market, the rupee opened at 94.42, down 9 paise from its previous close. During the day, it traded within a range of 94.24 to 94.76 before settling at 94.67 against the US dollar.

Market participants indicated that currency movements are likely...