W konkursie rzutu młotem na igrzyskach olimpijskich w Pekinie (2008) Charfreitag zajął ósme miejsce, jednak po dyskwalifikacji dwóch białoruskich medalistów został przesunięty na szóstą pozycję. W 2010 Sportowy Sąd Arbitrażowy z siedzibą w Lozannie uznał testy antydopingowe za nieważne, ponieważ laboratorium w Pekinie nie spełniało międzynarodowych standardów i Słowak został ostatecznie sklasyfikowany na ósmym miejscu. Na kolejnych mistrzostwach globu, w 2009 roku, zajął dziesiąte miejsce. W 2010 zdobył w Barcelonie tytuł mistrza Europy. Po tym sukcesie wygrał na koniec sezonu konkurs podczas pucharu interkontynentalnego. Medalista mistrzostw Słowacji, uczestnik meczów międzypaństwowych i reprezentant kraju w pucharze Europy oraz drużynowym czempionacie Starego Kontynentu.

Rekord życiowy: 81,81 (29 czerwca 2003, Praga) – rezultat ten jest rekordem Słowacji.