L'année 2008 est marquée par les Jeux olympiques à Pékin en Chine. Dès son entame, le judoka renonce à défendre son titre continental à l'occasion des Championnats d'Europe prévus en avril au Portugal, préférant se ménager et rencontrer ses principaux concurrents, nippons notamment. Avant l'échéance olympique, il conquiert à Toulon début janvier son premier titre de champion de France élite en s'imposant en finale sur Pierre Robin. Quelques semaines après, il domine une opposition très relevée lors du Tournoi de Paris qu'il remporte pour la première fois. Après trois "ippons" et une victoire à la décision contre le Brésilien João Schlittler, il sort Kosei Inoue, dont la participation aux prochains JO est conditionnée par une bonne performance, en finale de tableau. Contré sur un mouvement d'épaule durant le "golden score", ce dernier s'incline sur un "koka", le plus maigre avantage. En finale, Teddy Riner vainc le Russe Alexander Mikhaylin, triple champion du monde, au bénéfice d'une décision arbitrale unanime après un combat fermé de 10 minutes. Ce succès précède un revers face au Japonais Yasuyuki Muneta, champion du monde en titre toutes catégories, à l'occasion du Tournoi de Hambourg ; un adversaire, favori pour la sélection nationale interne en poids lourds, que souhaitait affronter le Français dans le cadre de sa préparation. Battu en raison de deux pénalités ("shido"), il est repêché mais de nouveau défait, par le Néerlandais pour la médaille de bronze.