 He was also a regular guest at the Aix-en-Provence Festival and the Salzburg Festival, where he sang notably; Almaviva in "Le nozze di Figaro", "Don Giovanni", Guglielmo in "Così fan tutte", Papageno in "The Magic Flute", Arlequin in "Ariadne auf Naxos", as well as Figaro in "Il barbiere di Siviglia", and Belcore in "L'elisir d'amore".Later he took on heavier roles such as, Germont, Posa, both Ford and Falstaff, as well as Marcello, Scarpia, and Onegin.He also included a few Wagner roles such as Wolfram, Donner, and Amfortas, in which his vocal and acting abilities were put to fine effect.