The rupee was trading weak by 9 paise at 61.45 against the dollar at 4.03 p.m. local time.
After opening weak by 19 paise at 61.54 in early trade due to dollar's gains against other currencies overseas, the domestic unit hovered in the range of 61.39 and 61.55 against the dollar in the afternoon trade.
Forex dealers said besides the dollar surging to a three-week high versus the yen after the US Federal Reserve ended its massive quantitative easing programme, fresh demand for the American unit from importers put pressure on the rupee.
The domestic currency had dipped three paise to end at over one-week low of 61.35 against the greenback yesterday on dollar demand from importers.