The dollar index was trading up by 0.12 per cent against a basket of six major global rivals.

"Persistent dollar inflows into equity and debt markets are supporting the rupee. Monthly dollar demand is likely to put pressure on the rupee but the positive sentiment on account of relentless capital flows is seen restricting the losses," said Abhishek Goenka, Founder & CEO of India Forex Advisors.

The benchmark six-month premium payable in August moved up to 216-218 paise from 213-215 paise previously.

Far forward contracts maturing in February, 2015 also firmed up to 460-462 paise from 454-456 paise.

Pramit Brahmbhatt, CEO, Alpari Financial Services, said: "Rupee continued to trade positively for the third consecutive day backed by the foreign investors who continued to buy into a record-setting rally in domestic shares this month."

The RBI fixed the reference rate for dollar at 60.4935 and for the euro at 83.6745.

The rupee continued to rule firm to end at 99.77 against the pound from last close of 100.30. It strengthened to 83.51 per euro from 83.70. It improved to 59.14 per 100 Japanese yen from 59.33.