Tenniscontact presents the last ATP ranking of the top 100 best tennis players in the world. You can follow every month the evolution of the ATP ranking from your favorite social network and discuss about it on the forums.

Men's Singles Rankings - 20/07/2009
Rank Player Movement Points
1 Novak Djokovic neutral 13860
2 Rafael Nadal neutral 10375
3 Andy Murray up 7825
4 Roger Federer down 7780
5 David Ferrer neutral 4710
6 Robin Soderling neutral 3500
7 Tomas Berdych neutral 3230
8 Mardy Fish up 2965
9 Jo-Wilfried Tsonga down 2880
10 Gael Monfils neutral 2525
11 Nicolas Almagro neutral 2380
12 Gilles Simon neutral 2335
13 Andy Roddick up 2120
14 Janko Tipsarevic down 2040
15 Juan Martin del Potro down 2030
16 Viktor Troicki neutral 1920
17 Alexandr Dolgopolov up 1880
18 Richard Gasquet down 1810
19 Stanislas Wawrinka neutral 1765
20 Florian Mayer up 1735
21 Feliciano Lopez up 1675
22 Marin Cilic neutral 1645
23 John Isner down 1635
24 Fernando Verdasco neutral 1595
25 Jurgen Melzer down 1555
26 Radek Stepanek neutral 1400
27 Ivan Ljubicic down 1340
28 Juan Ignacio Chela up 1280
29 Milos Raonic up 1245
30 Kei Nishikori up 1225
31 Kevin Anderson down 1220
32 Ivan Dodig neutral 1167
33 Michael Llodra neutral 1165
34 Mikhail Youzhny neutral 1165
35 Marcel Granollers up 1145
36 Thomaz Bellucci down 1110
37 Alex Bogomolov Jr. up 1105
38 Nikolay Davydenko down 1105
39 Fabio Fognini neutral 1040
40 Dmitry Tursunov up 1028
41 Donald Young up 1005
42 Robin Haase down 991
43 Juan Monaco down 990
44 Bernard Tomic up 965
45 Santiago Giraldo up 925
46 Pablo Andujar down 920
47 Marcos Baghdatis up 910
48 Tommy Robredo down 905
49 Philipp Kohlschreiber up 900
50 Gilles Muller down 888
51 Xavier Malisse down 875
52 Ernests Gulbis down 875
53 Andreas Seppi down 875
54 Potito Starace down 870
55 Ivo Karlovic up 867
56 Albert Montanes neutral 860
57 Julien Benneteau up 853
58 David Nalbandian down 850
59 Juan Carlos Ferrero up 810
60 Igor Kunitsyn down 788
61 Lukasz Kubot down 767
62 Denis Istomin neutral 765
63 Sergiy Stakhovsky up 755
64 Philipp Petzschner up 751
65 Mikhail Kukushkin down 748
66 Ryan Sweeting up 738
67 Carlos Berlocq down 738
68 Guillermo Garcia-Lopez down 730
69 James Blake down 724
70 Grigor Dimitrov up 721
71 Albert Ramos up 709
72 Olivier Rochus up 704
73 Jarkko Nieminen down 701
74 Filippo Volandri down 696
75 Rui Machado down 681
76 Ryan Harrison up 677
77 Yen-Hsun Lu down 676
78 Pere Riba down 672
79 Lukas Rosol down 656
80 Matthew Ebden up 652
81 Victor Hanescu down 645
82 Nicolas Mahut neutral 643
83 Flavio Cipolla neutral 637
84 Somdev Devvarman neutral 628
85 Alejandro Falla up 622
86 Matthias Bachinger up 620
87 Adrian Mannarino up 606
88 Eric Prodon up 606
89 Martin Klizan up 605
90 Blaz Kavcic up 597
91 Diego Junquiera up 594
92 Dudi Sela up 585
93 Andreas Haider-Maurer down 585
94 Michael Russell up 580
95 Daniel Gimeno-Traver down 572
96 Steve Darcis up 568
97 Paul Capdeville neutral 567
98 Michael Berrer neutral 565
99 Frederico Gil up 564
100 Leonardo Mayer up 556