Federer is losing these matches 100% because of mental insufficiencies. He had an easy put away at 0-30 in the 3rd set to seal it, and sure enough he botches it. He loses consistently anymore to players that have no business winning more than 2-3 games a set against him.