Germany's trade surplus in March rose to 18.4 billion euros ($25 billion) from 14.2 billion in February and 14.1 billion in March last year, according to unadjusted provisional figures from the Federal Statistics Office.
Economists polled by Thomson Financial had forecast a trade surplus of 15.4 billion euros.
The current account surplus in March rose to 17.2 billion euros from a revised 8.5 billion in February and 9.5 billion euros in March last year. The February figure was orgiginally reported as 8.4 billion euros.
Economists polled by Thomson Financial had forecast a current account surplus of 10.0 billion.