Ses débuts internationaux datent de 2006 ; à Klink, en Allemagne, elle participe à l’épreuve du 5 km individuel des championnats d’Europe junior où elle remporte la médaille d'argent[1], devancée par la RusseLarisa Ilchenko, la future quintuple championne du monde de la distance et la première championne olympique féminine du 10 km, épreuve introduite lors des Jeux olympiques de Pékin.
En 2009, lors des mondiauxromains dans son pays, elle termine 17e de la finale du 5 km individuel, à exactement 1 minute de l'AustralienneMelissa Gorman, victorieuse de la course[5].
La saison 2010 voit la nageuse transalpine rivaliser avec les meilleures. Elle décroche ses deux premières médailles mondiales aux championnats du monde, disputés à Roberval. Qualifiée pour les deux épreuves des 5 et 10 km individuel, elle remporte, pour chacune d'elles, le titre de vice-championne. Dans une épreuve du 5 km très disputée, Eva Fabian la devance de seulement 1 dixième de seconde[6] ; la victoire de sa compatriote Martina Grimaldi, avec une avance de 12.2 secondes, permet un doublé italien dans celle du 10 km[7].
Deux semaines plus tard, elle confirme sa progression aux championnats d’Europe où elle participe aux épreuves des 5 et 10 km individuel. Elle est disqualifiée lors du 5 km pour un virage irrégulier[8], mais elle obtient le titre de vice-championne du 10 km, devancée, pour 9 dixièmes de seconde, par la NéerlandaiseLinsy Heister[9]. Elle participe également au 1 500 m nage libre mais le , dans la 8e série, elle nage cette distance en 16 min 45 s 13[10], soit le 12e temps des séries cumulées, insuffisant pour lui permettre d'accéder à la finale.
Cette même année 2010, elle est sacrée championne nationale des 4 épreuves de nage en eau libre (5, 10, 25 km individuel et 5 km contre-la-montre). En bassin, lors des championnats italiens primaverili, elle ajoute dans son escarcelle deux titres supplémentaires, ceux des 1 500[11] et 5 000 mètres[12] et obtient une médaille de bronze dans l'épreuve du 800 mètres[13].