Has to be the greatest. Two Grand Slams separated by 7 years!
He could not compete in the grand slams for six years (probably his peak)as he turned professional. Had he been able to compete for those years he would have won around 20 grand slam titles.