Het volgende jaar kon Schmid niet de wedstrijd voltooien die als kwalificatie gold voor de EK van 1998, maar de Duitse atletiekbond besloot hem toch naar het EK af te vaardigen. Hij werd bij die EK uiteindelijk veertiende met 8011 punten. In 1999 deed Schmid weer mee met het Duits kampioenschap meerkamp. Hij bereikte daar een tweede plaats. In 2000 verbeterde Schmid zijn toen drie jaar oude persoonlijk record tot 8445 punten bij de Hypomeeting. Later in het jaar, bij de kwalificatiewedstrijd voor de Olympische Spelen verscherpte hij zijn PR nog wat tot 8485 punten, genoeg voor een kwalificatie voor de Olympische Spelen van Sydney. Hij behaalde daar met 8206 punten een negende plaats. Bij de WK van Edmonton, een jaar later, behaalde hij 8307 punten, goed voor een zevende plaats.