Nadal will never win Wimbledon.
I don't think he'll ever match the result he posted at Wimbledon this year.
Players like Berdych, Gasquet, Baghdatis etc. etc. will eventually become the next person to eventually win Wimbledon.
I think Nadal will win the French Open a few more times and the Australian Open a couple of times but he won't win at the faster Grand Slams.
Federer should win the French Open at least once.
with the serve he has,he'll never win Wimbledon
i'd be very surprised if he made the 1/4 final once,let alone win the whole thing....