Borussia Dortmund have announced their $29 million transfer deal to bring back Mario Gotze from Bayern Munich.

Gotze was one of Pep Guardiola's first signings in the summer of 2013 but he spent a frustrating three seasons with Bayern.

“Today, three years later and at 24, I look at that decision in a different light,” said Gotze.

While the defender Mats Hummels and the midfielders Ilkay Gundogan and Henrikh Mkhitaryan have all left this summer, Dortmund are rebuilding their squad, having already brought in Ousmane Dembélé, Sebastian Rode, Raphaël Guerreiro, Marc Bartra, Emre Mor and Mikel Merino.