In a volatile session, the rupee on Monday rose to nearly ten-month high of Rs. 59.51 against U.S. dollar but frittered away all the gains to end one paise down at 60.05 per dollar on late demand of the American currency.

At the Interbank Foreign Exchange (Forex) Market, the rupee resumed higher Rs. 59.98 per dollar as against the last weekend’s level of Rs. 60.04 per dollar.

It firmed up further to Rs. 59.51 per dollar on initial selling of dollars by banks and exporters on the back of sustained foreign capital inflows into domestic equity market.

There was buoyancy in the stock markets ahead of exit polls later on Monday that are anticipated to show a stable government coming to power at the Centre when counting ends on May 16.

The rupee had strengthened to Rs. 59.45 in intra-day trade on July 29, 2013.

However, the rupee failed to maintain initial gains and closed marginally lower at Rs. 60.05 per dollar, registering a loss of one paise. It moved in a range of Rs. 59.51 per dollar and Rs. 60.12 per dollar during the day.

Banks and exporters initially preferred to reduce their dollar position in view of persistent foreign capital inflows into the equity market.

“The USD/INR pair, however, witnessed recovery with rumours that RBI was buying dollars,” said Admisi Forex India in a report.

Meanwhile, the benchmark Sensex rose to all-time high of 23,572.88 before ending at 23,551.00, showing a sharp gain of 556.77 points or 2.42 per cent.

The dollex index was down by 0.04 per cent against the major currencies in the international market.

However, in New York Market, the euro slid against the dollar on last Friday, dropping through the $ 1.38 threshold to its lowest level in a month as traders continued to react to the dovish tone of the European Central Bank.

More In: Markets | Business