W roku 2007 zawodnik szwajcarski doszedł do finału rozgrywek w Walencji, jednak w finale uległ duetowi Wesley Moodie–Todd Perry 5:7, 5:7 (partnerem Allegro był Sebastián Prieto). W następnym roku osiągnął finał turnieju w Marsylii wspólnie z Jeffem Coetzeem. W finale tenisiści nie sprostali Czechom Martinowi Dammowi i Pavlowi Víznerowi. W czerwcu 2008 roku Allegro wygrał rozgrywki ATP Challenger Tour w Mediolanie, grając razem z Horią Tecău, a miesiąc później zwyciężył w San Marino. Do końca roku wygrał jeszcze turniej ATP Challenger Tour w Eckental, tworząc parę ponownie z Horią Tecău.

W czerwcu 2009 roku triumfował w zmaganiach ATP Challenger Tour w Mediolanie, będąc w parze z Danielem Braccialim. Na początku lutego 2011 roku Szwajcar zwyciężył w zawodach ATP Challenger Tour w Kazaniu wspólnie z Andreasem Beckiem. W tym samym roku zakończył swoją karierę.