I think part of it has to do with the crowd? At Wimbledon, he's got the home crowd behind him (mostly!) and I think he's said on occasion the crowd has helped him to win some matches.
I hope he wins Wimbledon someday!! Or ANY Slam! Maybe Annaconne can work some magic?