He has all the shots. One of the bests fh on the tour. Great one-handed bh, he can slice it too. Good serve and not bad at the net.
He just lacks when he is in defence, he is very slow on running and moving.
He has the game à la Berdych, less power, but more elegant and fine too see.
So he can play also on hardcourts and grass!