For the weak, the Indian currency has shot up by a whopping 154 paise, or 2.24 per cent.
Extending its rally for the sixth straight session, the rupee on Friday surged to a fresh 2-1/2 month high of 67.08 by gaining another 26 paise against the American currency on persistent selling of dollars by banks and exporters.
Robust foreign institutional investors inflows into the equities and debt predominantly supported the domestic currency to sustain its momentum for the sixth consecutive day.
Significant liberalisation of foreign direct investment norms in a host of sectors including insurance, pension, ARCs and stock exchanges in the Union Budget to attract more foreign investment and the government's commitment to its fiscal deficit target also largely weighed on the trade.
Maintaining its strong edge against the dollar, the home unit resumed higher at 67.25 as compared to Thursday's closing value of 67.34 at the Interbank Foreign Exchange market owing to smooth supply of dollars from banks.
It gained further ground tracking sluggish dollar overseas sentiment and kept the momentum going till the fag-end to conclude at 67.08, revealing a solid rise of 26 paise, or 0.39 per cent -- its strongest close since 67.09 on December 14, 2015.
For the week, it has shot up by a whopping 154 paise, or 2.24 per cent.
Meanwhile, the domestic equity markets consolidated at nearly a one-month high after the three-day magnificent rally -- its longest post-Budget rally ever seen.
On global trade, the dollar traded little changed against the other major currencies as investors turned caution ahead of highly anticipated US non-farm payrolls data due later in the day.
It had weakened overnight following a string of downbeat US data which dampened optimism over the strength of the economy.
The dollar index, which measures the US currency's strength against major currencies, was trading at 97.59, down 0.02 per cent.
Rupee hits 7-week high of 67.54 vs USD, up 31 paise
Markets pause after 3-day bull run
Rupee jumps 20 paise on Budget proposals to push exports
Party continues at D-Street; Sensex clocks 1,600 points in 3 days
Rupee bounces back by 10 paise vs dollar