Su nombre es en honor de la ópera rock "Tommy" del grupo inglés de rock "The Who", que apasionó a sus padres en la década de los 80. En el año 2002 haciendo pareja con Arancha Sánchez Vicario y en el 2010, junto a María José Martínez conquistó la prestigiosa Copa Hopman, esta última, al derrotar en la final a Gran Bretaña por 2-1, donde debemos de destacar un magnífico partido de Tommy donde logró batir contra todo pronóstico a Andy Murray por 1-6, 6-4 y 6-3.[1][2] Ha participado como miembro de la selección española en los equipos ganadores de la Copa Davis en los años 2004, 2008 y 2009.
Entre sus grandes logros destaca haber ganado el torneo Masters de Hamburgo de 2006 ante Radek Stepanek, como también el ATP 500 de Barcelona de 2004 ante Gastón Gaudio, y otros 10 títulos ATP. En los Grand Slam ha alcanzado cuatro veces los cuartos de final del Abierto de Francia, una vez los cuartos en el Abierto de Australia, y una vez los cuartos de final del Abierto de Estados Unidos y en Wimbledon no ha podido superar la tercera ronda.
Su mejor puesto en el ranking ATP fue la Nº5 en 2006. Además destaca su regularidad a lo largo de su carrera manteniéndose entre los 30 mejores del mundo desde el año 2001 hasta el 2009 y en 2013. Finalizó la temporada 2006 y 2007 entre los Top 10, en el puesto Nº7 y Nº10 respectivamente. En octubre de 2014 se transformó en el quinto español, y el No. 44 de la historia en obtener más de 500 victorias en el circuito profesional.[3]
En 2013, se convierte en el primer jugador de la Era Open en dar vuelta tres partidos consecutivos yendo dos sets abajo. El récord lo consiguió venciendo a Nicolás Almagro en octavos de final de Roland Garros 2013.