Blisko medalu był też w biegu indywidualnym na mistrzostwach świata w Chanty-Mansyjsku w 2003 roku oraz biegu pościgowym mistrzostwach świata w Oberhofie rok później. Walkę o podium przegrał odpowiednio z Niemcem Ricco Großem o 7,3 sekundy oraz z Bjørndalenem o 2,3 sekundy.

W 2002 roku wystąpił na igrzyskach olimpijskich w Salt Lake City, gdzie razem z Marguetem, Robertem i Poirée zdobył brązowy medal w biegu sztafetowym. Zajął tam też między innymi 18. miejsce w biegu pościgowym. Na rozgrywanych cztery lata później igrzyskach w Turynie osiągnął największy indywidualny sukces w karierze, zwyciężając w biegu pościgowym. Na podium wyprzedził Ole Einara Bjørndalena i Niemca Svena Fischera, zostając jednocześnie pierwszym Francuzem, który został mistrzem olimpijskim w tej konkurencji. Do biegu tego przystąpił z czwartej pozycji, wywalczonej cztery dni wcześniej w sprincie. Do brązowego medalisty w sprincie, Norwega Frode Andresena stracił ponad 20 sekund. Ponadto Francuzi w składzie: Cannard, Defrasne, Robert i Poirée ponownie zajęli trzecie miejsce w sztafecie. Brał też udział w igrzyskach w Vancouver w 2010 roku, gdzie zajął między innymi szóste miejsce w sztafecie i 22. miejsce w biegu pościgowym.