Reuters Market Eye - The rupee is trading at 58.46/48 versus its previous close of 58.79/80, tracking foreign investor-led gains in domestic shares.
The rupee had earlier risen as high as 58.32, its highest since June 18, 2013.
Foreign institutional investors bought Indian shares worth 36.34 billion rupees ($615.62 million) on Friday, their biggest single-day purchase since March, provisional exchange data showed.
Earlier in the session, the RBI was seen buying dollars sporadically, which capped rise in the rupee but has been seen as less active in the afternoon.
($1 = 59.0300 rupees)
(Reporting by Neha Dasgupta)