The rupee strengthened 19 paise to 64.89 against the US dollar today, buoyed by a set of positive economic data.

Industrial production expanded to a 9-month high of 4.3 per cent in August while retail inflation was stagnant at 3.28 per cent in September compared to the previous month.

A stronger opening in domestic stocks and the dollar’s reduced strength against some currencies overseas kept the rupee on a firm ground, traders said. But continuous outflow of foreign money kept the upmove in check.

Yesterday, the rupee had appreciated by another 6 paise to end at a fresh one-week high of 65.08 on continued selling of the greenback.

The benchmark Sensex was trading higher by 211.04 points, or 0.66 per cent, at 32,393.26 in early session today.