Helped by capital inflows, the rupee snapped its eight-session long losing string on Friday ending 7 paise up at 45.34/35 against the U.S. currency, even as sharp fall in stocks and sustained dollar demand from importers erased most of its early gains.

In fairly active trade at the Interbank Foreign Exchange (Forex) market, the local unit had opened strong at 45.25/26 per dollar from Thursday's close of 45.41/42.

Dollar buying by oil importers and fall in stocks in afternoon trade, however, capped the rupee rise, dealers said.

The rupee moved in a range of 45.25 and 45.46 before concluding at 45.34/35. In last eight trading sessions, the rupee had plunged by 134 paise, or 3.04 per cent.

More In: Markets | Business