European stock markets ended a volatile week at seven-year highs, helped by signs of a modest improvement in the eurozone economy and hopes that Greece can reach a deal with its creditors.

The Stoxx Europe 600 climbed 0.6% higher, closing at its highest level since late 2007. Germany’s DAX index reached an all-time high. The latest gains came after data on Friday showed the eurozone grew slightly more than expected in the fourth quarter of last year, led by healthy German growth, although France experienced a slowdown.

...