The rupee took a hit of 16 paise at 64.56 against the US dollar today, unable to digest a negative set of macroeconomic data.
According to data released yesterday, industrial growth in October hit a 3-month low of 2.2 per cent while retail inflation in November rose to a 15-month high of 4.88 per cent.
A lower opening in domestic stock markets, rise in global crude oil prices and a resurgent dollar against other currencies ahead of the Fed policy announcement later in the day kept the rupee on the edge.
More From This Section
The benchmark Sensex fell 104.55 points, or 0.31 per cent, to 33,123.44 in early session today.