As of 05.07.2010:

1 Nadal, Rafael (ESP) 10,745
2 Djokovic, Novak (SRB) 6,905
3 Federer, Roger (SUI) 6,885
4 Murray, Andy (GBR) 5,155
5 Soderling, Robin (SWE) 4,935
6 Davydenko, Nikolay (RUS) 4,740
7 Del Potro, Juan Martin (ARG) 4,350
8 Berdych, Tomas (CZE) 3,845
9 Roddick, Andy (USA) 3,490
10 Verdasco, Fernando (ESP) 3,475
11 Tsonga, Jo-Wilfried (FRA) 3,455
12 Ferrer, David (ESP) 3,100
13 Cilic, Marin (CRO) 2,865
14 Youzhny, Mikhail (RUS) 2,700
15 Melzer, Jurgen (AUT) 2,215
16 Ljubicic, Ivan (CRO) 2,200
17 Monfils, Gael (FRA) 1,995
18 Isner, John (USA) 1,925
19 Querrey, Sam (USA) 1,910
20 Almagro, Nicolas (ESP) 1,880

Federer down to number 3 for the first time since November 2003.