Pep Guardiola will become Manchester City manager in the summer, Sky Germany understands.
On Tuesday, Guardiola revealed he did not extend his contract with Bayern Munich because of a desire to manage in the Premier League.
And according to Sky sources in Germany, Guardiola will undertake his first role in English football next summer by replacing current City manager Manuel Pellegrini at the Etihad Stadium.
"We know 100 per cent that he will definitely join Manchester City next year and it make sense," Sky Germany correspondent Uli Koehler told Sky Sports News HQ.
"His old friends Ferran Soriano (City chief executive officer) and Txiki Begiristain (City director of football) are there and I think Manchester City hired them only to get Pep Guardiola one day and that day will come in the summer. Our sources say he will join Manchester City next year."
Guardiola will leave Bayern at the end of the current season, with former Real Madrid and Chelsea manager Carlo Ancelotti replacing him at the Allianz Arena.
Media reports have linked the 44-year-old with Chelsea, following the dismissal of Jose Mourinho, and Manchester United.
Guardiola enjoyed four hugely successful years with Barcelona between 2008 and 2012 - which included winning three La Liga titles and two Champions League crowns - before taking a yearlong sabbatical.
He returned to management in 2013, replacing Jupp Heynckes at Bayern on a three-year contract and has since won back-to-back Bundesliga titles, as well as the DFB-Pokal, UEFA Super Cup and FIFA Club World Cup.
"He wants to show everybody that Pep Guardiola football works in Barcelona, it works in Munich and it will work at Manchester City," Koehler added.
"He is so ambitious about his game of football, his plan of how to play football. He wants to prove it works in the Premier League."