Lors des Championnats du monde juniors 2008 organisés en Pologne, Robert Szpak décroche le titre au lancer du javelot. Avec un jet à 78,01 m à son troisième essai, il s'impose devant l’Égyptien Ihab Abdelrahman El Sayed et le Letton Ansis Brūns.