The rupee weakened to 85.92 against the US dollar due to rising crude oil prices and a strong dollar, despite RBI intervention. Foreign fund outflows and stalled India-US trade agreement talks further pressured the rupee. Brent crude rose to $71.46 a barrel, while the dollar index edged up to 97.82, impacting the currency markets.