Forex dealers said besides dollar's gains against euro in the overseas markets, a weak opening in the stock market also put pressure on the domestic currency.
The BSE benchmark Sensex fell by 61.35 points, or 0.30 per cent, to 18,480.96 in early trade.
The rupee had gained 29 paise to close at a four-month high of 54.01 against the US dollar yesterday on robust capital inflows amid Reserve Bank infusing Rs 17,000 crore into system by way of a cut in Cash Reserve Ratio.