The euro rebounded from the day’s lows yesterday but held well below a two and a half year high hit earlier this month as markets bet the single currency’s double-digit gains this year may be too much for a central bank that is still wary of removing stimulus.