Overseas, the US dollar hovered near a three-week low.
In New York, the dollar fell against other major currencies on Monday after a December reading on the US services sector came in below market expectations.
In a quiet trade at the Interbank Foreign Exchange (Forex) market, the local currency resumed firm at 39.46/48 a dollar from Wednesday's close of 39.5450/5500 a dollar, but later trimmed gains at 39.49/50 per dollar in late morning deals. It swung in a range of 39.46 and 39.53 in early trade.
Rupee climbs further to fresh nine year high of 39.785 against the US dollar
On Tuesday, the rupee lost 9 paise to close at 66.67 against the US dollar.
The industrial production grew by two per cent in September, mainly on account of better performance by power and mining sectors.
The rupee depreciated 20 paise to close at 63.84 in Monday's trade.
The rupee tumbled to an over four-month closing low of Rs 45.60/62 per dollar on Friday, following heavy all-round dollar demand
The rupee plunged against the US dollar early on Tuesday on renewed hectic all-round dollar demand amidst an acute cash dollar shortage scare with sentiments turning distinctly weak for a further sharp decline.
The rupee hovered in a range of 63.75 and 63.84.
The rupee resumed lower at 64.20 per dollar.
The rupee surged by a whopping 18 paise against the US currency early on Tuesday, extending its smart recovery-run for the second straight session on the back of robust trade and foreign fund investment inflows.
After a brief overnight pause, the rupee climbed to a new 38-month peak against dollar early on Tuesday. In hectic trade at the Interbank Foreign Exchange market this morning, the rupee breached the crucial 45.40-dollar barrier and touched 45.36/37.
The rupee breached key resistance levels and spurted to a 38-month peak against the US currency on Wednesday, buoyed by robust foreign fund inflows and export proceeds
On Friday, the rupee had lost 6 paise.
Banks and importers preferred to increase their dollar position at the current level, a forex dealer said.
As news of explosions came in, the rupee initially plunged by over ten paise to Rs 45.97/99 from opening levels of Rs 45.8450/8600
Snapping its two-day losing streak, the rupee on Monday bounced back by 9 paise to 66.67 against the US dollar.
The rupee hit a new 44-month closing high against the US currency at Rs 44.7450/7550 per dollar on Wednesday due to sustained heavy foreign investment inflows.
the rupee had closed steady at 67.95 per dollar on Monday.
Indian rupee washed out initial losses against the greenback.
The rupee had last ended at better levels at Rs 45.7800/7850 per dollar on September 15, 2000.
Meanwhile, the rupee opened at Rs 46.11/12 per dollar and was quoted at Rs 46.1125/1225 in late morning deals, it changed little from overnight close of Rs 46.1150/1250.\n\n\n\n
on Monday, the rupee ended lower by 4 paise.
The domestic unit hovered in a range of 66.45 and 66.61 per dollar during the day.
The rupee on Monday tumbled against the US currency on a fresh wave of all-round dollar short-covering by banks, corporates and importers in the fairly active trade at the Interbank foreign exchange market.
The rupee crashed further for the fourth straight session on Friday and nosedived by a whopping 56 paise due to persistent heavy dollar demand along with further rise in the US currency against other major world currencies.
The rupee is seen weakening against dollar in current week.
The partially convertible rupee was trading at 65.87/88 per dollar.
The rupee had ended 12 paise higher at 63.70 on Monday.
Spurting by a whopping 21 paise, the rupee scaled a fresh over 50-1/2-month closing peak at Rs 43.53/54 per dollar on Wednesday.
It moved in a range of 66.9250 and 66.70 per dollar during the day
The rupee on Thursday plummeted to an over three-month low of 63.32 by losing 50 paise against the US dollar.
The rupee rallied smartly against the US currency and scaled a new 27-1/2-month closing peak of Rs 46.5350/5450 per dollar on Thursday.
The rupee recovered by 13 paise to close at 66.31 per dollar on fresh selling of dollars by banks and exporters despite fall in equity market.
The dollar was weak against major world currencies.
Dealers attributed the rupee's fall to increased demand for the US currency from importers.
The Indian currency has shrunk 2.92 per cent since Donald Trump's victory in the US presidential polls earlier this month.
Recovering from early losses, the rupee on Friday ended marginally higher at 64.81 against the US dollar.
The US dollar jumped in overseas market on Wednesday.