La carrera deportiva de este joven francés comenzó en 2002. En esa temporada, perdió la final del Open Junior de Holanda ante Weber. Ganó el Open Junior de Alemania ante Bayer. Con estos resultados, cerró la temporada como número 44 del mundo en categoría junior. Representó a Francia en la Copa Davis junior.
En 2003, consiguió su primer punto ATP en un torneo de promesas de Francia. Llegó a segunda ronda en torneos de promesas de Francia, Egipto y España, incluso fue finalista en dobles en un torneo de promesas en España. Fue finalista en la Orange Bowl ante Baghdatis y en el USTA ante Rieschick. Llegó hasta cuartos de final en el Open de Australia para juniors, tras caer ante Mergea.
Ganó el título de dobles junior con Ouanna en el Victorian. Acabó este año como número 21 en el ranking junior.
En 2004, acabó la temporada como número uno junior, ganando tres de los cuatro Grand Slam en su versión junior (Australia, ante Ouanna; Roland Garros, ante Kuznetsov; y Wimbledon, ante Kasiri). Hizo su debut en un torneo de ATP en Metz, llegando a cuartos de final la perder contra su compatriota Gasquet.
Cayó en segunda ronda del Masters de París ante Hewitt, tras haber batido al top 10 Enqvist. Llegó a tercera ronda del Open de Estados Unidos, perdiendo ante Troicki. Ganó el Campeonato Internacional Junior de Roehampton ante Murray, y fue finalista en el Campeonato Junior de Australia, perdiendo ante Zverev.
Su registro en junior fue de 31-2. En abril, alcanzó su primera final en un torneo de promesas en Italia, y ganó el primero en Gran Bretaña ante Bogdanovic. Llegó a cuartos en el Challenger de Grenoble. Sus registros fueron de 14-6 en Promesas y 3-5 en Challengers.
En dobles, llegó a la final del torneo de promesas de París con Ouanna, semifinales en los juniors del Open de Australia, y cuartos en los juniors de Roland Garros.
El joven Monfils terminó 2005 como el jugador francés número 3, tras Gasquet y Grosjean. Logró su primer título de ATP y alcanzó dos finales. Ganó los Challengers de Benancon, ante C. Rochus; y Túnez, ante Santero. Llegó a cuarta ronda del Masters de Miami, cayendo ante Hrbaty, y a tercera ronda en Wimbledon, perdiendo ante Ancic.
Completó un registro de victorias y derrotas de 10-14 en ATP, y de 12-1 en Challengers hasta julio. Se alzó con la victoria en el torneo de Sopot, ante Mayer. Llegó a la final de Metz, que ganó Ljubicic, y Lyon, que se llevó Roddick.
En 2006 el joven tenista francés alcanzó una final en pista de cemento, unas semifinales en tierra batida y unos cuartos de final en hierba para conseguir el mejor ranking de su carrera. Empezó fuerte la temporada llegando a la final de Doha donde perdió ante Federer, pero después cayó en la primera ronda de los tres siguientes torneos. Estableció un registro de victorias y derrotas de 3-8 y no ganó partidos consecutivos hasta el mes de mayo cuando se metió en las semifinales del AMS de Roma, eliminando a Ginepri y Roddick antes de perder ante el campeón Rafa Nadal.
En Roland Garros derrotó al número 8 Blake en la tercera ronda consiguiendo la mejor marca de su carrera en un Grand Slam para caer después ante Djokovic.
Logró su tercera victoria ante un tenista del Top 10 venciendo a Ljubicic y llegando a los cuartos de final de Queen`s donde se retiró ante Blake por una lesión en su espalda.
Cayó en la primera ronda de Wimbledon ante Kunitsyn y estuvo dos meses alejado de las pistas. Regresó en agosto en el AMS de Cincinnati, derrotando a Safin antes de perder con el número 10 Baghdatis. Alcanzó la mejor clasificación de su carrera situándose en el número 12 del ranking mundial el 12 de junio de 2006.
En el Open USA no pudo pasar de la segunda ronda donde fue eliminado por Moodie, y tampoco fue acertada su participación en el Master Series de Madrid al caer en la primera ronda ante Hrbaty, al igual que en el Master de Paris ante Andreev.
El tenista francés terminó el 2007 entre los 50 mejores y alcanzó una final ATP por tercera temporada consecutiva. Llegó a tercera ronda del Open de Australia por primera vez, tras derrotar a Bracciali y Baghdatis perdió ante Gasquet.
Empezó mal, perdiendo ocho partidos de torneos ATP consecutivos hasta el AMS de Roma en el mes de mayo, pero tuvo bastante éxito en torneos Challenger consiguiendo el título en Zuñirse en marzo ante Seppi y llegando a semifinales del de Zagreb en mayo donde cayó ante Tipsarevic. En Poertschach derrotó a Querrey, Lee, al número 3 Roddick y a Hewitt para alcanzar la quinta final ATP de su carrera pero perdió el título ante Mónaco.
Durante el verano, alcanzó los cuartos de final en Gstaad donde fue eliminado por Mathieu, y las semifinales en Washington, perdiendo ante Isner. También se metió en semifinales en Bucarest perdiendo ante Hanescu. Terminó el año con una marca de victorias y derrotas de 12-8 en tierra batida, 6-10 en pista dura y 3-3 en hierba.