The rupee was trading strong at 64.52 in the evening session on fresh selling of the American currency by banks and exporters.
According to forex dealers, a weak dollar against some other currencies overseas supported the rupee.
The domestic unit opened strong by 9 paise at 64.57 at the Interbank Foreign Exchange market today.
It hovered in a range of 64.57 and 64.49 before quoting at 64.52, up 14 paise at 3.40 pm local time.
Yesterday, the rupee had lost 16 paise to end at 64.66 against the US dollar due to sustained demand for the greenback from banks and importers.
Meanwhile, the benchmark BSE Sensex ended down by 13.6 points or 0.04 per cent at 31,145.80.
In the overseas market, sterling dropped after a projection by polling company YouGov showed Britain's ruling Conservative party falling short of an overall majority in the June 8 national election.
The pound fell nearly half a per cent in Asian trade to $1.2788, approaching the one-month low of $1.2775 touched on Friday. It was last down 0.3 per cent at $1.2813. It also slipped to as low as 87.38 pence per euro, near Friday's eight-week low of 87.50.