The Indian rupee weakened against the dollar, closing at 91.75 on Friday, influenced by rising crude oil prices and foreign investor withdrawals. Despite central bank intervention and domestic stock market declines, losses were somewhat contained. Analysts anticipate continued pressure on the rupee due to firm crude prices, with a trading range of 91.25-92.50 expected.