From Usain Bolt to Serena Williams, a look at the most successful sports stars and teams over the last 10 years.
Five Olympic Games, six football World Cups, 10 years.
It has been an eventful decade in sport, with records broken and history books rewritten.
Here are 10 of the most successful athletes and teams who shook the sporting world.
1. Michael Phelps
2. Usain Bolt
3. Serena Williams
4. Allyson Felix
5. Rafael Nadal
6. Novak Djokovic
7. Spanish football
8. US women's football team
9. Floyd Mayweather
10. Lewis Hamilton