Em 1998 ganhou quatro medalhas de ouro no Campeonato Mundial de Perth, sete medalhas no total. Dois anos mais tarde, nos Jogos Olímpicos de Sydney, conquistou duas medalhas de ouro com dois recordes mundiais através dos revezamentos 4x100 e 4x200m livres da Austrália. Ele entrou nos 100m livres como o recordista mundial titular, mas o esforço nos revezamentos o deixaram cansado, ficando em quarto lugar, prova vencida pelo holandês Pieter van den Hoogenband, que reivindicou o recorde mundial (47s84) em uma semifinal. Novamente nos 100 m borboleta, ele foi como recordista mundial titular, mas perdeu para o sueco Lars Frölander, acabando em segundo. Ele também obteve a prata como parte do 4x100 m medley.