A weak dollar in the overseas market also boosted the rupee value against the greenback, a forex dealer said.
The rupee resumed higher at 61.45 per dollar as against the last weekend's level of 61.62 at the Interbank Foreign Exchange (Forex) Market.
It moved in a range of 61.43-61.51 a dollar before finishing at 61.50 per dollar, showing a gain of 12 paise or 0.19 per cent.
Pramit Brahmbhatt, Veracity Group CEO, said, "Rupee continues to trade in a small range although today it has appreciated over 12 paise to close at 61.50. Slightly disappointing US job data has forced dollar index to trade weak for the second consecutive day at USD 87.28 which has helped rupee to trade firm and nullify the effect of profit-booking in local equities".
Also Read
Meanwhile, foreign portfolio investors (FPIs) bought shares worth a net Rs 2,537.13 crore, according to provisional data from the stock exchanges.
In the forwards market, The benchmark six-month premium payable in April closed at 216-218 as against the previous close of 212.5-214.5 paise.
Far-forward contracts maturing in October, 2015 ended at 429-431 paise compared to the previous 422-424 paise.
The Reserve Bank of India fixed the reference rate for the dollar at 61.45 and for the euro at 76.67.
The rupee ended at 97.77 against the pound and 76.82 against euro.