Mumbai: The rupee today snapped its three-day string of gains to end at 55.42, down 35 paise against the US dollar on fresh demand of the American currency from importers, notwithstanding robust capital inflows in stocks.


At the Interbank Foreign Exchange (Forex) market, the domestic unit opened lower at 55.14 a dollar from previous close of 55.07. However, it recovered immediately to a high of 54.