The rupee opened sharply higher at 62.38 per dollar against the last closing level of 62.51 at the Interbank Foreign Exchange (Forex) market and firmed up further to close at 62.36 per dollar, showing a gain of 15 paise or 0.24 per cent from its Monday's close.
The domestic currency had dropped by 27 paise or 0.43 per cent in the previous two trading sessions.
Good capital inflows and lower dollar overseas mainly boosted the rupee value, a dealer said.
Foreign portfolio investors bought shares worth Rs 417.01 crore on Monday, as per provisional data.
Also Read
On the global front, in New York the dollar snapped its six-straight session gains against the basket of currencies in early trade, after retail sales data failed to meet market expectations.
The dollar index, a gauge of six major global rivals, was up by 0.40 per cent today.
However, the dollar was up against the yen in Asian trade today, with dip buying supporting the greenback, while slower growth in China weighed on the Australian dollar.