The single currency rallied to its highest levels since early May against sterling at 88.37 pence.
Sterling also weakened against the dollar, reversing its earlier gains. In early afternoon trading, the British currency was down a quarter of a percent at $1.3375.