באליפות העולם בשחייה שנערכה בברצלונה, ספרד בשנת 2003 זכה האקט ב-5 מדליות, 3 מהן זהב. מדליות זהב, במשחה ל-800 מטר חופשי בתוצאה של 7:43.82 דקות, לפני לארסן ג'נסן מארצות הברית (7:48.09 דקות) ואיגור צ'רבינסקי מאוקראינה (7:53.15 דקות), במשחה ל-1500 מטר חופשי בתוצאה של 14:43.82 דקות, לפני צ'רבינסקי (15:01.04 דקות) ואריק ונדט מארצות הברית (15:01.28 דקות) ובמשחה שליחים 4x200 מטר חופשי בתוצאה של 7:08.58 דקות, לפני ארצות הברית (7:10.26 דקות) וגרמניה (7:14.02 דקות). מדליית כסף, במשחה ל-400 מטר חופשי בתוצאה של 3:45.17 דקות, אחרי ת'ורפ (3:42.58 דקות) ולפני דראגוס קומאן מרומניה (3:46.87 דקות) ומדליית ארד במשחה ל-200 מטר חופשי בתוצאה של 1:46.85 דקות, אחרי ת'ורפ (1:45.14 דקות) והוחנבאנד (1:46.43 דקות).