Ottenne minore successo ai mondiali di Shanghai quando tentò di difendere, senza riuscirvi, le medaglie ottenute due anni prima a Roma. Nel maggio 2012 gareggiò agli europei di Debrecen durante i quali vinse l'oro sia nei 200 e nei 400 m misti, rispettivamente in 2'10"84 e 4'33"76, sia nei 200 m delfino. Salì sul podio anche nella staffetta 4x200 m stile, nella quale vinse l'argento dietro la nazionale italiana.