Federer will be 38 next month. It's frankly ridiculous that he still makes the semi-finals so easily. He could surely be playing at Wimbledon into his forties right? I personally don't think he'll win another, but the first week is still basically a training exhibition for him.
Nadal has always been my favourite, but Federer is the one player I wouldn't mind him losing to. I just wish this was the final.