Forex dealers said euro strengthened against the dollar after the European Central Bank unveiled a plan to buy the bonds of troubled eurozone nations in a bid to tackle the region's long-running debt crisis.
The rupee ended 25 paise higher at 55.66 against the US dollar yesterday on heavy dollar sales and fresh capital inflows.
Meanwhile, the BSE benchmark index Sensex jumped 287.09 points, or 1.65 per cent, to 17,633.36.