He returned to Turin several more times during his career, notably creating the role of Count Narval in Arturo Buzzi Peccia's La forza d'amore in 1897.
He performed in operas in Athens, Bari, Bucharest, Cadiz, Cagliari, Cremona, Florence, Forlì, Genoa, Lemberg, Lonigo, Lisbon, Macerata, Madrid, Modena, Novara, Odessa, Palermo, Parma, Reggio Emilia, Rome, Seville, Trieste, Udine, and Vienna among other cities.
Some of the roles he performed during these years were Albert in Werther, Alfio in Cavalleria rusticana, Alphonse in La favorite, Amonasro in Aida, Antonio in Linda di Chamounix, Athanaël in Thaïs, Caoudal in Sapho, Conte di Luna in Il trovatore, De Siriex in Fedora, Don Carlo in La forza del destino, Dr Malatesta in Don Pasquale, Escamillo in Carmen, Figaro in The Barber of Seville, Friedrich of Telramund in Lohengrin, Ford in Falstaff, Gerard in Andrea Chenier, Germont in La traviata, Guglielmo in Le Villi, the High Priest of Dagon in Samson and Delilah, Kurwenal in Tristan und Isolde, Kyoto in Iris, Lescaut in Jules Massenet's Manon, Marcello in La bohème, Nevers in Les Huguenots, Renato in Un ballo in maschera, Riccardo Forth in I puritani, Scarpia in Tosca, Sharpless in Madama Butterfly, Silvio in Pagliacci, Valentin in Faust, Wolfram in Tannhäuser, and the title roles in Guillaume Tell and Rigoletto.
During that time he was heard at the Manhattan Opera House in New York as Alfio, Amonasro, Enrico, Figaro, Marcello, Nevers, Riccardo, Rigoletto, and Scarpia.
At the Boston Opera House he performed the roles of Alfio, Amonasro, Count di Luna, Enrico, Figaro, Germont, Jack Rance in La Fanciulla del West, Marcello, Rafaele in I gioielli della Madonna, Riccardo, Scarpia, Sharpless, and Tonio.
He sang three seasons with that company, performing the roles of Abimélech and the High Priest of Dagon in Samson and Delilah, Count di Luna, Ford, and Herr von Faninal in Der Rosenkavalier.