First,an appeal to all Federer fans out there. Do not lose hope about Federer's chances about winning grand slams,the one reason being that Federer has not lost his game but only his mind.
But unlike what most people say,Federer's mental problem is in a way justified. His single handed backhand has single-handedly been the reason for his stories of woe against Rafa and Andy, as any Federer fan who has watched all his matches against Rafa and Andy would have observed.
But the bottom-line is that the single handed backhand is an inherent weakness in a player's game. So looking at it this way,Roger's mental block against Rafa and Andy is justified,as in his heart Roger knows that these two are the only ones good enough to exploit this inherent weakness of his.
Worse of all he can't do anything about it;changing to a two handed backhand is out of the question.
Does this mean Roger's genius will be eclipsed by the sheer power of Andy and Rafa? No way. I think in Roger's mind, the Masters have lost all meaning.
He knows that in the crucial stages of a grand slam,he has it in him to overcome his weakness against Rafa and Andy;the reason being the motivation or hunger. He is probably using the Masters as testing grounds to excel in the slams.
While on the one hand Roger struggles with his own problems,on the other,all kinds of people advice and criticizing Roger, thinking they know more about Roger's game than he himself does.
The best thing that they can do is to leave Roger alone. Roger can sort everything out by himself only with a bit more confidence which he will surely get in a grand slam final. After all Roger IS SUPERHUMAN.