The rupee rose on Friday, tracking a rally in domestic shares to record highs, but broader gains were capped as the Reserve Bank of India (RBI) was spotted buying dollars intermittently through the session to cap gains.
Overseas investors bought shares worth a net 13.69 billion rupees on Thursday, provisional exchange data showed, buying for a fifth straight day and bringing their total purchases to $8.3 billion so far this year.
But intervention from the RBI is keeping a lid on rupee gains, sending the currency down 0.1 percent for the week, its second consecutive weekly loss against the dollar.
"The rupee should be held by RBI in a tight range. Ideally it should have been much stronger than it is," said Ashtosh Raina, head of forex trading at HDFC Bank.
The partially convertible rupee closed higher at 59.17/18 per dollar versus 59.33/34 per dollar on Thursday.
The RBI's dollar purchases in the spot market and the corresponding paying in the forwards to offset the impact on liquidity have been pushing up the forward premiums.
The one-year premium closed at 501.25 points, after hitting 504.25 points during the session, not far from a near two-month high of 506.25 points hit on Tuesday.
The rupee benefited as the two main indexes surged more than 1 percent to mark record highs on continued optimism about policy reforms by the new government.
In the offshore non-deliverable forwards PNDF, the one-month contract was at 59.30 while the three-month was at 59.86.