Re: Will Federer regain the #1 spot and break Sampras's record for most weeks at the
Let's look at this the right way:
Rome
This is the easiest one to predict as we know the brackets. Federer, in this case, is in Djoker's half. It'll probably be another Rafole final, I'll go Rafa here.
Federer 7240
Djokovic 5480
Nadal 5080
Roland Garros
The main threats appear to be Del Potro (although he struggles against the big names now for whatever reason), Isner (if he breaks his funk) and Berdych. I'll still say the big 3 make the semis. Another Rafole final, and probably another Rafa win, depending on if Simon Reed is accurate.
Federer 7960
Nadal 7080
Djokovic 6880
Halle
No real changes here. I think Nadal will bow out early, but Fed will win assuming he plays.
Federer 8210
Nadal 7125
Djokovic 6880
Wimbledon
Now this is where shit gets interesting. I can easily see Berdych, Raonic or Tsonga knocking out a major player here. I'll say Djoker goes out in the QF's, and we'll see another Fedal final. It will be tight. Blood will be shed. Federer narrowly.
Federer 10210
Nadal 8325
Djokovic 7240
Olympics
Another interesting tournament. Grass as a general rule is quicker on the first week than the second week so it's likely that Nadal and Djokovic lose early.
Federer 10960
Nadal 8360
Djokovic 7375
Canada
This depends on how deep the others go into this tournament. Wouldn't surprise me to see Fed skip it, and Nadal I think will lose early-ish here. Djoker, however, if he loses early at the Olympics will win here.
Federer 10960
Nadal 8540
Djokovic 8375
Cinnicatti
A rare quick outdoor court, this should be heaven for Fed, and an early loss for Rafole should be expected.
Federer 11960
Nadal 8630
Djokovic 8555
US Open
This could be very interesting, as all of Isner, Del Potro, Berdych, Tsonga, Raonic and even Cilic could be threats to the top 4. I reckon Nadal loses earlish here, with a Fedole final likely. Who wins that depends on momentum, or court speed.
Federer 13960
Djokovic 9755
Nadal 8990
Tokyo/Beijing
Nadal makes the final in Tokyo but loses, Djokovic wins in Beijing.
Federer 13870
Djokovic 10255
Nadal 9290
Shanghai
Federer skips, Nadal loses early, Djoker makes the final but loses.
Federer 13870
Djokovic 10855
Nadal 9380
While it's somewhat favourable to Fed, it isn't that far fetched.