Federer is a better ball striker with just about every shot there is, I can't say the same about Nalbandian.
This is a ridiculous thread, if Federer wasn't more talented (better ball striker as well) He would not be the best player ever.
Look at the results and achievements and you'll see who is a better ball striker when it matters.
2X YY 97T 310 with YY PTSPIN 49/45. (Ezones Xi put away for now) 1x Yonex Ezone Xi Team Plus (Poly HS 54/50) for doubles---Yonex SHT 308!