2002-2006: Primera experiencia como júnior y torneos Futures
Después de haber llegado como júnior en 2002, a la posición número 50 en el ranking mundial júnior, Lukáš Rosol jugó en los primeros años de su carrera profesional exclusivamente torneos Futures. Nunca llegó, sin embargo, en un principio más allá de la segunda ronda. Esto cambió en 2005, cuando por primera vez llegó a dos semifinales y luego su primera final. Luego, en marzo de 2006 ganó su primer título de Futuros en Polonia, y luego se elevó en el top 500 del ranking mundial. En general, alcanzó siete finales de futuros, de la que fue capaz de ganar tres en 2006. Terminó el año en el puesto 288 en el ranking mundial.
En enero de 2007, Lukáš Rosol podría calificar para un torneo de la ATP en el Torneo de Auckland al vencer a un top-100 como Simon Greul por primera vez. En la primera ronda fue derrotado, por el entonces top-10 Mario Ančić. En el Abierto de Australia fracasó al igual que en Wimbledon y en el Abierto de los EE. UU. en la calificación. Rosol ganó este año otros tres títulos de Futuros, mientras que a nivel Challenger consiguió dos cuartos de final. A principios de 2008 logró Lukáš Rosol como el año pasado, la clasificación para el torneo ATP de Auckland. Volvió a caer derrotado en primera ronda ante Sergio Roitman. En junio de 2008, Rosol llegó a su primera final de Challenger, la cual ganó derrotando al español Miguel Ángel López Jaén para obtener el título del Challenger de Košice. Un mes más tarde obtuvo en el Torneo de Stuttgart, su primera victoria en un partido ATP contra Martin Fischer. En la segunda ronda, cayó derrotado ante el francés Richard Gasquet. A través de estos éxitos Rosol subió por primera vez en el top 200 del ranking mundial.
2009-2010: Más títulos de Challenger y el debut en los Grand Slam
Lukáš Rosol a principios de 2009, ganó su séptimo título Futures. Dos meses más tarde fue capaz de prevalecer en el Challenger de Bérgamo en su segunda final challenger contra Benedikt Dorsch, después de haber derrotado al cabeza de serie Fabrice Santoro en los cuartos de final. Después de varios meses sin ningún resultado destacado, Rosol resurgió en octubre de 2009 para calificar para el Torneo de Viena. Sin embargo, cayó derrotado en la primera ronda contra Wayne Odesnik. Después de caer a principios de 2010 por un corto tiempo fuera del top 200, Lukáš Rosol ganó a Ivan Dodig su tercer título Challenger en mayo de 2010 en el Challenger de Ostrava. En julio de 2010, se retiró en el Torneo de Hamburgo como clasificado en la primera ronda ante Denis Istomin. A principios de septiembre de 2010 logró en el US Open por primera vez clasificarse para un torneo de Grand Slam. Sin embargo, perdió en la primera ronda ante el eventual octavo finalista Tommy Robredo.
2011: El éxito en Roland Garros y consolidación en el top 100
El año 2011 comenzó para Lukáš Rosol con la calificación para el Torneo de Doha. Allí perdió su partido de primera ronda contra Ivo Karlović en sets corridos. Los dos sets se decidieron en el tie -break. Después de la calificación perdida para el Abierto de Australia, Rosol llega al final del Challenger de Singapur en enero de 2011, que perdió ante Dmitry Tursunov. En el Torneo de Dubái Lukáš Rosol alcanzó en febrero de 2011 una victoria ATP, sobre Karol Beck por segunda vez en su carrera, perdió en la segunda ronda contra Gilles Simon. En mayo de 2011, Rosol ganó su cuarto título en el Challenger de Praga. Él derrotó entre otros, a los top-100 Julien Benneteau y Alex Bogomolov Jr.. Dos semanas más tarde, Lukáš Rosol fue el primero en calificar para el Abierto de Francia, donde ganó contra Edouard Roger-Vasselin en cinco sets su primer partido de Grand Slam. El juego de segunda ronda ante el octavo cabeza de serie, Jürgen Melzer también fue victoria por cinco sets, derrotando al austríaco después de unas cuatro horas de partido.[2] La racha ganadora finalmente terminó en la tercera ronda, donde perdió en cuatro sets ante Juan Ignacio Chela. Debido a su reciente éxito, se trasladó entonces, por primera vez en su carrera en el top 100 del ranking mundial. En Wimbledon, Rosol no se clasificó, pero fue capaz de ganar su segundo título de este año en la semana siguiente en el Challenger de Braunschweig al derrotar a Yevgueni Donskói. Participó en el Torneo de Hamburgo como perdedor afortunado en el cuadro principal, derrotando a Potito Starace en dos sets allí antes de perder el finalista Nicolás Almagro. Para los siguientes torneo de Gstaad y Kitzbühel Rosol fue por primera vez clasificado directamente para el cuadro principal. Sin embargo cayó derrotado en ambos torneos en la primera ronda. En el resto de la temporada, lo más destacado fue el debut para el Equipo de Copa Davis de República Checa en la victoria 5-0 victoria sobre Rumania,[3] contribuyendo con una victoria. Después de una semifinal en el torneo Challenger en Bratislava Rosol terminó su mejor temporada hasta ese momento, finalmente clasificado 70 en el ranking mundial.
2012: Primer título de dobles ATP
En enero de 2012, Lukáš Rosol perdió como el año pasado en la primera ronda del torneo ATP de Doha. Pero en dobles, fue capaz de pasar junto al eslovaco Filip Polášek sorprendentemente a la final. Allí, el dúo checo-eslovaco se sentó en sets corridos para derrotar a los germanos Christopher Kas y Philipp Kohlschreiber y así ganó su primer título ATP juntos. En marzo de 2012, Rosol obtuvo en el torneo Masters de Miami victorias sobre los top-50 Michaël Llodra y Marcel Granollers, en la tercera ronda, cayó derrotado ante el japonés Kei Nishikori. Su mayor éxito, sin embargo, fue la victoria sobre Rafael Nadal en el partido de la segunda ronda del Campeonato de Wimbledon, que fue capaz de ganar en cinco sets.
En el Abierto de Australia Rosol alcanzó la segunda ronda; Para el Torneo de Zagreb 2013 Rosol alcanzó los cuartos de final, en el Torneo de Dubái la segunda ronda. Pero su mejor resultado hasta el momento fue en el Torneo de Bucarest 2013 donde en primera ronda derrotó al luxemburgués Gilles Müller en dos sets, en la segunda ronda despachó al tercer cabeza de serie del torneo, el italiano Andreas Seppi en tres sets, en los cuartos de final la víctima fue el octavo cabeza de serie, el serbio Viktor Troicki al cual derrotó fácilmente por 6-3 y 6-1. Otra sorpresa consiguió dar en semifinales, derrotando con comodidad al segundo favorito del torneo, el francés Gilles Simon por 6-2 y 6-3. Y por último para culminar una sorprendente semana derrotó en la final del torneo al español Guillermo García-López también cómodamente en dos sets 6-3, 6-2 para ganar así su primer título como singlista en la categoría ATP World Tour.
El 27 de abril, como campeón defensor, alcanzó nueve victorias consecutivas en el Torneo de Bucarest hasta caer en la final (perdió ante el búlgaro Grigor Dimitrov). Con Dimitrov cayó en semifinales del Masters de Roma (perdieron ante Robin Haase-Feliciano López). Otra vez se midió ante Rafael Nadal en segunda ronda de Wimbledon, al cual venció el año pasado, pero esta vez cayó en cuatro sets.
El 23 de agosto ganó su segundo título ATP World Tour en Winston-Salem, después de salvar dos puntos de partido en el 4-5, 30/40 y ventaja, en el set decisivo ante el polaco Jerzy Janowicz. Fue su primer trofeo desde el Torneo de Bucarest 2013 (venciendo a Guillermo García-López). El 25 de agosto alcanzó el puesto No. 27, el ranking más alto de su carrera.
El 24 de julio, no logró convertir tres puntos de partido (con Rameez Junaid) en el 6-9 del super tie-break ante Máximo González/Andre Sá en la derrota finalmente por 9-11 en las semifinales de Umag. No pudo revalidar su título en Winston-Salem, tras caer en segunda ronda, ante precisamente su rival en la final el año anterior, Jerzy Janowicz.
El 18 de septiembre, derrotó a Yuki Bhambri en el camino a la victoria por 3-1 de República Checa sobre la India en el play-off del grupo mundial de la Copa Davis.
El 22 de octubre, cortó una racha de 14 derrotas consecutivas ante Top 10, tras vencer en segunda ronda de Viena a Jo-Wilfried Tsonga. Perdió en cuartos de final ante Gael Monfils. Una semana después, desperdició un 1-6, 3-5 y 0-30 en primera ronda de Basilea para batir de nuevo a Rafael Nadal.