Pep Guardiola Bayern Munich
Pep Guardiola will need to work his magic if Bayern Munich are to get past FC Porto in the second leg of the UEFA Champions League quarterfinalsReuters

It's confirmed. Pep Guardiola is indeed arriving at the Premier League, and Manchester City is his destination. The former Barcelona boss, who won a plethora of laurels with the Catalan giants, will take over the Citizens as new manager from the start of the 2016-17 season.

After months of speculation regarding the Spanish coach's future, the Premier League side finally announced on the January 2016 Transfer Deadline Day that the present Bayern Munich coach will replace Manuel Pellegrini this summer.

Guardiola has signed a three-year contract with the club.

"Manchester City can confirm that in recent weeks it has commenced and finalised contractual negotiations with Pep Guardiola to become MCFC head coach for the 2016-17 EPL season onwards," said a statement from the club on Monday.

"The contract is for three years. These negotiations were a re-commencement of discussions that were curtailed in 2012. Out of respect for Manuel Pellegrini and the players, the club wishes to make its decision public to remove the unnecessary burden of speculation.

"Manuel, who is fully supportive of the decision to make this communication, is entirely focused on achieving his targets for the season ahead and retains the respect and commitment of all involved with the leadership of the club."

Chilean coach Pellegrini, who joined the Premier League outfit in the summer of 2013, will leave the club on 30 June. He won the Premier League title with Manchester City in the 2013-14 season.