The rupee depreciated 31 paise to close at 95.67 (provisional) against the US dollar on Wednesday, after the US Trade Representative proposed a 12.5 per cent additional duties on Indian imports, citing labour violations.
Forex traders said strong dollar demand, surging crude oil prices, geopolitical tensions, and relentless foreign capital outflows dented investor sentiment further.