The US currency also advanced as dollar supplies improved on overseas inflows into local stocks, including the Power Grid Corp follow-on offer, and sales by banks and exporters amid a strong local equity market.
The rupee resumed higher at 61.75 from the previous close of 62.05 per dollar at the interbank foreign exchange market and firmed up further to 61.53. After hovering in a range of 61.53 to 61.90, it ended at 61.75, a gain of 30 paise or 0.48 per cent. This is the highest level since November 5.
The Power Grid follow-on public offer was subscribed 4.77 times on the third day today.
Overseas investors bought a net Rs 52.11 crore of shares yesterday, according to provisional stock exchange data.
The 30-share benchmark Sensex rose 249.10 points, or 1.2 per cent, to finish at 20,957.81.
"Taking cues from this, rupee appreciated more than 50 paise during the day and closed on a positive note," said Pramit Brahmbhatt, CEO of Alpari Financial Services (India).