England midfielder Owen Hargreaves is set to complete a move to Manchester United after Bayern Munich agreed a deal, according to reports in Germany.
Hargreaves' protracted move to the Barclays Premiership champions, who lost the FA Cup final 1-0 to Chelsea at Wembley, has been agreed according to a report on the website of German magazine Spiegel.
The deal, believed to be worth £17million (€25 million) which would be a club record for the Bavarian team, will go through once Hargreaves signs a four-year contract, it has been reported.
The news was confirmed by Bayern president Franz Beckenbauer on Sunday.
"Owen is leaving. That was the player's wish. It's a good match and it's also a good deal financially," Beckenbauer told Germany's DSF sports television network.
Having missed Bayern Munich's recent 5-2 win over Energie Cottbus because of a knee injury, it looks as though Hargreaves has already played his last game for the club after 10 years.
The midfielder was spotted by Bayern scouts while playing for the Calgary Foothills and he made his Bundesliga debut at the age of 19.
He has played a total of 145 league games and featured as Bayern won the Champions League in 2001.