The British football magazine FourFourTwo has ranked the world's best footballers in the 2000s.
The list was headed by Brazilian ex-forward Ronaldinho, followed by Frenchman Thierry Henry, and another Brazilian, Ronaldo, in third place.
Also in the top 20 of the ranking is the former Dynamo, AC Milan, Chelsea and Ukraine striker Andriy Shevchenko.
1. Ronaldinho (Brazil).
2. Thierry Henry (France).
3. Ronaldo (Brazil).
4. Lionel Messi (Argentina).
5. Cristiano Ronaldo (Portugal).
6. Zinedine Zidane (France).
7. Xavi (Spain).
8. Andres Iniesta (Spain).
9. Luis Figo (Portugal).
10. Andrea Pirlo (Italy).
11. Iker Casillas (Spain).
12. Wayne Rooney (England).
13. Fabio Cannavaro (Italy).
14. Kaka (Brazil).
15. Zlatan Ibrahimovic (Sweden).
16. Gianluigi Buffon (Italy).
17. Steven Gerrard (England).
18. Frank Lampard (England).
19. Alessandro Nesta (Italy).
20. Andriy Shevchenko (Ukraine)