Euro rose on Friday for the third consecutive session after hitting a five-week high yesterday, as the common currency holds on to its gains while the dollar flags versus a basket of main rivals.
EUR/USD last traded at 1.0613, up from the opening of 1.0616, with an intraday high at 1.0674, and a low at 1.0597.
Nonetheless, euro lost most of its gains today after earlier U.S. data that buoyed the greenback and forced a profit-taking wave on commodities after reaching several highs this week.
Strong U.S. retails sales and producers prices data boosted the dollar today, which forced the euro to trim its gains.
The euro has wavered generally this week as the dollar gave up ground, and following bearish remarks from Bank of England Governor Mark Carney, warning from the negative impact of Britain's exit on the Eurozone regarding its financial stability, due to the strength of the British financial services sector in the region.