Well it depends on what your cirteria is for 2nd greatest of all time.
If your criteria is Wimbledon wins then clearly Nadal who is in the infancy of his career is no where near the second greatest of all time. That is obvious.
But what I am talking about is actual talent....actually who would win.
Rod laver is considered the greatest of all time but if Federer had to play Rod then Roger would have killed laver for sure. And yet laver clearly has the better record.
So I am not talking about records....but rather actual talent. I truly believe that if nadal stepped on to the court with almost anyone in the past that Nadal would beat them. I really think Nadal would have beaten Sampras, Laver, Borg, you name it. The only person that stands in Nadals way on grass is Roger Federer.