I checked out some numbers to see what the heck is going on.
Toronto Fed 6800 Nadal 4670 2110 lead for Fed.
Bangkok Fed 4880 Nadal 2130 2350 lead for Fed.
Shnghai Fed 4480 Nadal 1540 2940 lead for Fed.
In every tournament since Toronto that Fed and Rafa have both played Fed has done better than Rafa except the all important USO.
So Fed's gaining ground without winning slams.... for now.