Roger Federer took the NR. 1 spot again on the ATP chart after winning two grand slams in a row as you probably many know. Congrats to Fedex...
1 Roger Federer SUI 11220
2 Rafael Nadal ESP 10735
3 Andy Murray GBR 9450
4 Novak Djokovic SRB 8150
5 Juan Martin del Potro ARG 5705
6 Andy Roddick USA 5440
7 Gilles Simon FRA 4000
8 Jo-Wilfried Tsonga FRA 3600
9 Fernando Verdasco ESP 3500
10 Fernando Gonzalez CHI 3185
Rafael Nadal for now hasn't confirmed any appearances but unofficial source says he might participate in an ATP 1000 Master in Montreal starting on August 8th, if not, he will probably be back on US Open...

Latest pic, July 2009: