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.

McLaren's Norris beats Antonelli for Miami sprint pole
Sinner cruises past Fils to reach Madrid Open final
Leeds edge closer to Premier League safety after Burnley victory
Blockx converts late Madrid call-up into breakthrough semi-final run
Holder brings 'sprinkling of stardust' as Gujarat beat RCB
