The rupee on Friday closed one paise higher at 59.72 against the US dollar on alternate bouts of demand and supply, wrapping up its best weekly performance since the period ended May 16.
It gained 36 paise against the Greenback in the week ended on Friday on hopes of a growth-oriented budget on July 10.
In the week ended May 16 when the BJP government stormed to power at the Centre after elections, the rupee had appreciated by a whopping 125 paise against the dollar.
The rupee on Friday commenced better at 59.69 a dollar from last close of 59.73 at the Interbank Foreign Exchange (Forex) market. It was later trapped in a range of 59.60 and 59.8250 before settling at 59.72, showing a mere gain of one paisa or 0.02 per cent.
The benchmark S&P BSE Sensex rose 138.31 pts to end at a new life-time high 25,962.05. FIIs had bought shares worth Rs 950.82 crore on Thursday, as per provisional data.
The dollar index was up by 0.10 per cent against its six major global rivals.
Abhishek Goenka Founder and CEO, India Forex Advisors said, despite the upbeat jobs data from the US, rupee was seen holding on to its gains during the first half of the trading session underpinned by the sustained flows from the FIIs.
"Rupee which was quite range bound throughout this week is now waiting for the release of the Budget which is the next major trigger for the domestic markets," said Abhishek Goenka, Founder & CEO, India Forex Advisors.