As the final deals are put together for the day European stocks finish on their uppers

  • FTSE +0.6%
  • Cac +0.7%
  • Dax +0.6%
  • Ibex +1.4%
  • FTSE Mib +0.7%

European bonds

  • Italy 2.35% -3bp
  • Spain 2.12% -3bp
  • Portugal 3.24% -4bp
  • Germany 0.829% +1bp