efektem było roczne zawieszenie, obniżone później do 2,5 miesiąca.

Rok 2010 rozpoczął od finału w Sydney (porażka z Markosem Pagdatisem). W maju wygrał szósty turniej ATP World Tour, w Nicei, pokonując w meczu o tytuł Hiszpana Fernando Verdasco w trzech setach. Pod koniec lipca zaliczył swój trzeci w sezonie finał, na kortach w Gstaad. Francuz przegrał jednak spotkanie finałowe w dwóch setach z Nicolásem Almagro.

W sezonie 2012 doszedł do finału turnieju w Estoril. Przegrał w nim z Juanem Martínem del Potro 4:6, 2:6. Na przełomie lipca i sierpnia 2012 roku wspólnie z Julienem Benneteau zdobył brązowy medal XXX Letnich Igrzysk Olimpijskich w grze podwójnej. W meczu o trzecie miejsce pokonali debel David Ferrer-Feliciano López 7:6(4), 6:2. W połowie sierpnia Gasquet po sześciu latach awansował do finału rozgrywek ATP World Tour Masters 1000, w Toronto. Wyeliminował m.in. po drodze Tomáša Berdycha oraz Mardy’ego Fisha, jednak decydujący o tytule pojedynek przegrał z Novakiem Đokoviciem. Pod koniec września, po dwóch i pół roku, Gasquet wygrał kolejny tytuł w grze pojedynczej, w halowym turnieju w Bangkoku. Finałowy pojedynek zakończył się zwycięstwem Gasqueta 6:2, 6:1 z Gilles’em Simonem.