The rupee appreciated 27 paise to close at 81.84 (provisional) against the US dollar on Thursday, tracking the broad weakness of the American currency in the overseas market. At the interbank foreign exchange market, the local unit opened at 81.99 against the US currency and finally closed at 81.84 (provisional) against the greenback, registering a gain of 27 paise over its previous close.