The rupee depreciated 48 paise to close at 96.16 against the US dollar, pressured by rising crude oil prices, geopolitical tensions and increased demand for the greenback, while higher imports and foreign fund outflows further weighed on the domestic currency