German May trade posted a surplus of s.a 10.3 bln euros, up from 9.0 bln in April, and some way better than the median forecast of 9.0 bln.

This will be helping underpin the euro, which sits at 1.3920.