The rupee Friday weakened by 10 paise to close at 71.17 against the US dollar.
Forex dealers said, easing crude oil prices and selling of the American currency by exporters supported the rupee, while a lower opening in domestic equity market restricted the uptrend.
Brent crude, the global benchmark, was trading lower at per 61.36 barrel lower by 0.45 per cent.
Meanwhile, the benchmark BSE Sensex was trading lower by 180.02 points, or 0.50 per cent to quote at 35,845.52 while the NSE Nifty was trading at 10,719.85, down 60.70 points, or 0.56 per cent.
Forex traders said, fresh foreign fund inflows also supported the rupee up move.
Foreign funds purchased shares worth Rs 689.28 crore from the capital markets on a net basis, while domestic institutional investors sold shares worth Rs 147.35 crore Friday, provisional data showed.