En début de saison 1996 l'Allemand aligne les victoires, avec notamment 13 s 14 le 24 mai à Rhede. Lors de la Coupe d'Europe des nations il prend le meilleur sur Colin Jackson en 13 s 20. Il bat une nouvelle fois le Britannique à Nuremberg, l'emportant en 13 s 11. Le 23 juin il remporte facilement les championnats d'Allemagne en 13 s 20, puis les meetings de Salamanque et de Nice début juillet, avant le grand rendez-vous olympique d'Atlanta, où il négocie bien les trois premières courses, réussissant 13 s 13 dans la deuxième demi-finale, contre 13 s 10 pour l'Américain Allen Johnson dans la première. En finale, il finit troisième derrière Johnson et Mark Crear en réussissant à garder 2 centièmes d'avance sur Jackson, seulement quatrième. Intégré au relais 4 × 100 m allemand, il se qualifie pour les demi-finales où le relais est contraint à l'abandon.