Spaniard Pep Guardiola has signed a three-year contract to take over as Manchester City manager in July, the Premier League club said on Monday.

Manuel Pellegrini will leave the job on June 30.

"Out of respect for Manuel Pellegrini and the players, the Club wishes to make its decision public to remove the unnecessary burden of speculation," City said in a statement on their website.

"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."

The highly-successful Guardiola announced in December that he would be leaving Bayern Munich after this season and a move to the 2013/14 Premier League champions always seemed likely.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.