Eurozone growth expanded at a faster pace in the second quarter compared with the first three months as a more settled political outlook helped improve business and economic confidence.
Although the preliminary report into second-quarter gross domestic product contained no substantial breakdowns in business activity, domestic demand remained an integral driver of growth.
Second-quarter GDP rose 0.6% quarter-on-quarter from the same period a year ago, helping drive the annual growth rate to 2.1%, compared with 1.9% recorded between January-March.
With several survey measures at, or close to, record highs, confidence has been driven by rising levels of employment and modest rises in consumer prices.
Although the latest reading of the manufacturing purchasing managers' index (PMI) for July at 56.6 was revised a shade lower, it remained at elevated levels close to a six-year high.
"This is still an encouragingly buoyant reading," said Chris Williamson at IHS Markit, compiler of the PMI surveys.
"The survey indicates that manufacturing output was growing at an annual rate of approximately 4% at the start of the third quarter, sustaining the best growth spell that the region has seen for six years."
Political turmoil eases
Europe's buoyant growth rate has been set against a backdrop of easing political concerns.
Worries that last year's decision by the UK to leave the European Union would set off a domino-toppling effect of eurosceptic victories across the Continent were overcooked.
The defeat of right-wing eurosceptic parties in elections in the Netherlands, France and Italy have helped financial markets settle and driven consumer confidence to its highest levels since 2001.
"The eurozone economy has rounded out the first half of the year in a very healthy state and seems to be set up nicely for continued firm growth for the rest of 2017," said Bert Colijn, senior economist at ING.
The euro failed to gain any traction from the numbers. Some disappointment in the downward revision to July's PMI appeared enough reason for investors to take profit after a strong recent run for the shared currency.
Against the dollar, the euro fell 0.2% to $1.1815, and against the pound it was 0.4% lower at €1.1198.
Stocks were higher, however, and Germany's Xetra Dax was 0.6% higher in late morning trade, while France's Cac 40 added 0.7%.