At both their peaks, Nadal was better, Im thinking around their 2007-08 wimbledon final, that nadal is the best player ive ever seen.If you want to go by “greatest” not best, then probably federer because he never had the injuries nadal had and was in the running every year.Nadal without injuries is the greatest and best player with the most slams, no ifs, no buts.