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.

Sri Lanka crush Oman for second victory in T20 World Cup
Philippine's rising star Alexandra Eala to debut at Dubai Tennis Open
Messi suffers muscle strain, Miami reschedule preseason finale
Man City and Villa close gap on Arsenal, Liverpool edge Sunderland
Djokovic withdraws from Doha with fatigue
