Mumbai: Extending its losses for the second straight week, the rupee fell by another 23 paise to 66.77 a dollar on sustained demand for the US currency from banks and importers on the back of higher greenback overseas amidst volatile market The rupee resumed slightly higher at 66.52 per dollar as against the last weekend's level of 66.54 at the Interbank Foreign Exchange market and firmed up further to 66.39 per dollar on initial selling of dollars by banks and exporters on the back of initial rise in domestic equities.However, it dropped afterwards to 66.84 per dollar on renewed dollar demand from banks and importers in view of fall in equity market before closing the week at 66.77 per dollar, showing a loss of 23 paise or 0.35 per cent.It has lost 44 paise or 0.67 per cent in two weeks.The domestic currency hovered in a range of 66.39 per dollar and 66.84 per dollar during the week.In the global market , the dollar traded moderately higher against the euro and the yen, after hawkish comments from several Federal Reserve officials.The US currency fell into a tailspin recently, touching an 18-month low of ¥105.55 on May 3 following the Bank of Japan's inaction.The market benchmark Sensex fell by 301 points on the last day on speculation that the Reserve Bank would restrain itself from cutting rates during its policy review next month following rise in inflation and dip in industrial output growth.The rupee-dollar value also affected on heavy dollar demand on concerns that future equity inflows into India would be hit in the aftermath of amendments to the bilateral India-Mauritius tax treaty.