The rupee was trading marginally weak by 4 paise in trade at 60.47 against the dollar. The dollar was in fact ruling strong against major currencies overseas.
Forex dealers said besides dollar's gains against other currencies on positive economic data, month-end demand for the American unit from importers put pressure on the rupee, but a higher opening in the domestic equity market capped the losses. Yesterday, the domestic currency had gained 13 paise to close at nearly four-week high of 60.43 against the American unit following fresh dollar selling by exporters and sustained investments by foreign funds.
Meanwhile, the benchmark BSE Sensex spurted by 113 to trade at 26,555 points.