2010 FINA Maailma Avatud Vee Ujumismeistrivõistlustel Kanadas võitis ta kuldmedali 10 km kaugusel. 2010. aasta Euroopa veemängude meistrivõistlustel
Ungaris Budapestis võitis ta 10 km distantsil hõbedamedaali ja 25 km distantsil kuldmedali. Ta võistles 10 km ujumismaratonil 2008. aasta suveolümpiamängudel (lõpetas neljandal kohal) ja 2012. aasta suveolümpiamängudel (17. kohal).