Ai campionati mondiali Barcellona 2003 ottenne tre medaglie a cominciare dai 200 m stile libero in cui nuotò in 1'46"43 dietro a Thorpe (1'45"14). Si prese la rivincita sui 100 m stile libero sopravanzandolo di 9 centesimi in 48"68, essendo battuto a sua volta da Aleksandr Popov (48"42) non riuscì ancora una volta a salire sul gradino più alto del podio, così come nei 50 m stile libero in cui ottenne il bronzo dietro a Popov e a Mark Foster. Non riuscì ad andare a medaglia in nessuna delle staffette, la 4x100 m stile libero e 4x200 m stile libero i Paesi Bassi mancarono per due posti la finale, mentre nella 4x100 m mista mancarono il bronzo per un secondo, nonostante la migliore frazione lanciata a stile libero della storia che effettuò van den Hoogenband in 46"70.