Han var gjestesolist i München, Frankfurt, Lisboa og på La Scala i Milano; på La Scala sang han i i 1970, i i 1973, i i 1978 og i i 1981. I 1969 startet hans karriere som Wagner-tolker da han fikk sin første rolle i Bayreuth, som styrmannen i . De store Wagner-rollene fulgte raskt etter hverandre: Erik i 1970, Lohengrin i 1971, Walter i 1973, Parsifal i 1975, Siegfried i 1976, Tristan og Tannhäuser i 1981. Han har siden sunget disse rollene i store operahus over hele verden, inkludert Metropolitan Opera, hvor han sang i i 1976, i en oppsetning dirigert av James Levine, og deretter i i 1979.