The rupee appreciated by 9 paise to 83.88 against the US dollar amid a weakening American currency and positive domestic equities. Traders are eyeing US GDP and PCE inflation data, which could influence the Federal Reserve's rate cut decision in September. The dollar index dropped, and the BSE Sensex and Nifty showed gains.