Football news across the world
Here's a roundup of football news from around the world:
Europe
- Premier League: Manchester City has signed Erling Haaland from Borussia Dortmund for a reported £51.3 million. (Source: BBC Sport)
- La Liga: Barcelona has appointed Xavi Hernandez as its new head coach, replacing Ronald Koeman. (Source: ESPN)
- Bundesliga: Bayern Munich has signed Sadio Mané from Liverpool for a reported £35 million. (Source: Sky Sports)
- Champions League: Real Madrid has reached the Champions League final after defeating Manchester City 1-0 in the semifinals. (Source: UEFA)
South America
- Brazilian Serie A: Flamengo has signed Gabriel Barbosa from Inter Milan for a reported £20 million. (Source: Globo Esporte)
- Argentine Primera División: River Plate has appointed Marcelo Gallardo as its new head coach, replacing Marcelo Romero. (Source: ESPN)
Africa
- CAF Champions League: Al Ahly has won the CAF Champions League after defeating Kaizer Chiefs 2-0 in the final. (Source: CAF)
- Egyptian Premier League: Al Ahly has signed Mohamed Magdy from Ismaily for a reported £1.5 million. (Source: KingFut)
Asia
- Japanese J1 League: Urawa Red Diamonds has signed Shinji Kagawa from Borussia Dortmund for a reported £2.5 million. (Source: Japan Times)
- Korean K League 1: Jeonbuk Hyundai Motors has signed Adriano for a reported £1.5 million. (Source: Yonhap News)
North America
- MLS: Los Angeles FC has signed Gareth Bale from Tottenham Hotspur for a reported £20 million. (Source: ESPN)
- USL Championship: San Antonio FC has signed midfielder Jose Gallegos from New Mexico United for a reported £150,000. (Source: San Antonio Express-News)
Oceania
- A-League: Melbourne Victory has signed midfielder Jay Barnett from Western United for a reported £100,000. (Source: The Age)
- New Zealand Football Championship: Team Wellington has won the New Zealand Football Championship after defeating Auckland City 2-1 in the final. (Source: Stuff.co.nz)
These are just a few of the latest football news stories from around the world. Stay tuned for more updates!