Rising for the seventh straight session, the rupee appreciated 31 paise to close at 85.67 (provisional) against the US dollar on Monday, wiping off all its losses in 2025, supported by a positive trend in domestic equity markets and fresh foreign capital inflows.