Rupee on Wednesday touched nearly 9-1/2 year peak at 39.63 against the US dollar, soon after opening of trade, buoyed by heavy portfolio investments into the record breaking equity markets.

Later, it was quoted slightly better at 39.70/71 a dollar from overnight close of 39.7350/7450 in late morning deals.

In active trade at the Interbank Foreign Exchange (Forex) market, the local currency opened strong at 39.68/70 a dollar.

Firming local stock markets and weak dollar overseas pushed rupee upwards to near 9-1/2 year high at 39.63 a dollar. It breached previous peak of 39.65 registered on April 14, 1998 and is currently moving towards 39.4090 per dollar recorded on April 8, 1998.

In morning deals, the benchmark Sensex was up by 125.53 points to cross 17K-mark for the first time in the history.

However, dollar buying by oil refiners and other importers for their month-end requirements later pulled rupee back to a low of 39.73 before being quoted at 39.70/71 a dollar in late morning trade.

According to forex dealers there was some intervention by the central bank to prevent the sustained surge in the rupee value to protect the exporters’ competitiveness.

The dollar fell back to record low against the euro in New York on Tuesday night.

Meanwhile, Foreign Institutional Investors (FIIs) picked up shares nearly worth USD 2 billion since September 19 and their total investments in equity markets crossed USD 11 billion this year so far, surpassing previous record investments of USD 10.79 billion in the year 2005.