All Roger Federer really needs is to start believing in himself. He is the greatest player EVER and nothing is going to change that - not losing at the French, or at the Wimbledon, or second round in Toronto...nothing is going to change that. Absolutely Nothing!
Roger just needs to remember who he is - and I mean that in a positive sort of way. Once he starts believing in himself again, equilibrium will be restored again in the Tennis World!
My 2 Cents!