Great win by Roger and congratulations to him, what a player.
BUT I don't get how he has become #1 again when he has won one GS in just over 2 years and yet current #1 and #2 won the last 6 between them.
How is that possible ?
You know that there are tournaments beside the Grand Slams where you can gain many points, for example Masters?
Roger won in Paris Bercy, Indian Wells and Madrid since having lost to Djokovic at the SF of the USO. He also got 1500 for winning at the WTF in London.
Rafa won the Masters in Monte Carlo and Rome, Djokovic the one in Miami.
We can see who has won most of those tournaments where you can get 1000 points
It's difficult to defend so many points as Novak had to do due to his incredible season from last year. But he will probably get the #1 ranking back as he basically has nothing to defend after the USO later this year whilst Roger has to defend many points in the indoor season.