Nel 1988 partecipò anche aiGiochi della XXIV Olimpiade, terminando al settantanovesimo posto. Dopo un inizio povero di risultati, fra i piazzamenti solo un terzo posto in una tappa delTour de Suisse 1991, iniziò ad ottenere migliori piazzamenti nel 1993, quando terminò al terzo posto nella classifica generale dellaHofbrau Cup. Si confermò l'anno seguente vincendo tre corse, tra cui il campionato nazionale, ed ottenendo piazzamenti di rilievo come il sesto posto nelCampionato di Zurigo. Nel 1995 fu secondo alTrofeo Melinda e terzo alGrand Prix Pino Cerami in Belgio, confermando inoltre il titolo nazionale. Questi risultati gli valsero la convocazione aicampionati del mondo, dove riuscì a raggiungere il decimo posto.
Seguirono due anni senza soddisfazioni, ancora un terzo posto nel Grand Prix Pino Cerami nel 1996 e nella natia svizzera fu secondo al Giro di Berna e terzo al Giro del Mendrisotto dello stesso anno, mentre nel 1997 fu terzo alGiro dell'Emilia. Ottenne anche due piazzamenti alGiro d'Italia, entrambi due terzi posti, uno nella sedicesima tappa con arrivo a Losanna nel1996 e uno nella ventesima tappa del1997, nell'arrivo sulPasso del Tonale. Nel 1998 ritornò alla vittoria in estate alGran Premio Industria e Commercio di Prato e in ottobre ottenne un terzo posto nelGiro di Lombardia.