The rupee appreciated 6 paise to close at 83.31 against the US dollar on Tuesday following a weak greenback against major currencies overseas and softening crude oil prices in international markets.
However, a sluggish trend in the domestic equity markets restricted the sharp upside in the local currency, forex traders said.
At the interbank foreign exchange market, the local unit opened strong at 83.32 and touched an intraday high of 83.26 and a low of 83.36. The domestic unit finally settled at 83.31, a gain of 6 paise from its previous close.