Pep Guardiola will take over as head coach at Manchester City this summer. The club have have confirmed that the Bayern Munich boss will take over on a three-year contract. It means that the current manager Manuel Pellegrini will step down on June 30. During his time at City, Pellegrini has won the Premier League and League Cup since taking charge in 2013.

Chelsea confirm Xabi Alonso appointment on four-year deal
McIlroy roars back into contention with third-round 66 at PGA Championship
Semenyo magic hands Man City 1-0 FA Cup win over Chelsea
FIFA says it held positive talks with Iran's FA ahead of World Cup
Svitolina fights off Gauff to win third Italian Open title
