Lleva 5 temporadas entre los Top 30 del ranking ATP, en 2007, 2008, 2014, 2015 y 2016, y lleva 16 temporadas consecutivas entre los Top 100 (2003-2018).