The rupee declined 3 paise to 83.88 against the US dollar amid fluctuating crude oil prices. Positive domestic equities, foreign fund inflow, and a weak greenback limited the fall. Sensex and Nifty hit all-time highs. GST collections and forex reserves have grown, while the fiscal deficit has reached 17.2% of the annual target.