Ebenfalls Bronze errang sie bei den Leichtathletik-Halleneuropameisterschaften 2007 über 3000 Meter, und im selben Jahr belegte sie bei den Weltmeisterschaften in Osaka über 5000 Meter den zwölften Platz. Bei den Olympischen Spielen 2008 in Peking schied sie über dieselbe Distanz im Vorlauf aus, und bei den Weltmeisterschaften 2009 in Berlin wurde sie als beste Nicht-Afrikanerin Siebte in 15:09,74 min. Bei den Olympischen Sommerspielen 2012 in London schied sie im Vorlauf aus, im selben Jahr wurde Weissteiner erneut Italienmeisterin über 3000m Indoor und schied bei den Indooreuropameisterschaften in Göteborg im Vorlauf aus. Ihre großen Ziele für 1013 sind möglichst gute Platzierungen bei den Europameisterschaften in Moskau und den Mittelmeerspielen.