Dealers said besides increased demand for dollar from banks and importers, weak euro in the global markets ahead of the European Central Bank policy meeting, mainly put pressure on the local unit.
The rupee had lost 11 paise to close at 54.49 against the dollar yesterday.
Meanwhile, the BSE benchmark Sensex fell by 36.07 points, or 0.21 per cent, at 17,426.74 in early trade.