The euro hit a fresh two-year peak and came tantalisingly close to a record high against the dollar on Wednesday as a robust survey of German business confidence gave the single currency support.
The German Ifo business sentiment index beat expectations, rising to 108.6 in April from 107.7 in March.



