Germany international Mario Gotze has returned to Borussia Dortmund from Bayern Munich on a four-year contract.

Dortmund have reportedly agreed a fee in the region of £18.3-million plus additions based on success, according to SkySports.

The 24-year-old is yet to undergo his medical as he returns to Westfalenstadion following a three-year spell at rivals Bayern.

The midfielder scored a total of 22 goals from 83 matches at Dortmund between 2009 and 2013, helping them to two Bundesliga titles and a German Cup.

The German midfielder insists that he plans to win over the club and its supports by performing his best at the club.

‘When I switched from BVB to Bayern in 2013 that was a conscious decision behind [which] I will not hide myself today,’ Gotze said.

‘When I return to my home, I want to try to convince all people by my performances – especially those who do not receive me with open arms – that my aim is to play my best football again. For all of us, the club and the BVB fans.’

Dortmund CEO Hans-Joachim Watzke is delighted to have re-signed Gotze, insisting that he knew one day he would make his return to Westfalenstadion.

‘I am personally very pleased that Mario has decided to return to Borussia Dortmund. I have, since his departure in 2013, always hoped that he will one day return to us,’ Watzke said.

Gotze made just 21 Bundesliga appearances, netting six goals and created four assists last season as he found his game time hard to comes by under Pep Guardiola.

He won three Bundesliga titles, two DFB-Pokals, the Uefa Super Cup and the Club World Cup since moving to the Allianz Arena in a €37-million deal in 2013.