Nel 1997 torna all’Aterballetto con il ruolo di direttore artistico, rinnova la Compagnia e ne ricostruisce il repertorio. Lascia la direzione dopo dieci anni per dedicarsi maggiormente all’attività di coreografo free lance mantenendo la collaborazione con Aterballetto in qualità di coreografo
residente fino al 2012.
Nel 2016 dirige il Corpo di Ballo del Teatro alla Scala di Milano.
Le più importanti collaborazioni internazionali sono state realizzate con l’English National Ballet, Stuttgarter Ballett, N.Y.C. Ballet, Ballet du Capitol (Toulouse), Gauthier Dance Stuttgart, Alvin Ailey American Dance Theater, Corpo di Ballo del Teatro alla Scala, Staatsballett Berlin, Semperoper Ballett Dresden, Corpo di Ballo dell’Opera di Roma, Les Grands Ballets Canadiens, Ballet Basel, Staatsoper Ballet Hannover, Balè da Cidade S.Paolo, Bolshoi Ballet, Culbenkian Ballet, Ballett Jazz Montreal, National Ballet of China, Ballet National de Marseille, Ballett Dortmund, Ballet Zurich, Swedish Royal Ballet, Balletto Nazionale Ceco, Balletto di Ostrava Narodni Divadlo, Balletto Nazionale Estone, Balletto Nazionale di Ankara, Staats Ballet Linz, Pennyslavia Ballet, Balletto Nazionale della Lituania, Balletto Nazionale Serbo, Balletto di Rjieka Croatian National Theatre, Introdans, Theaterhaus Stuttgart, Ballet Next New York, Ardani Production, Balletto Nazionale Portoghese, Gulbenkian Foundation.