Os espanhóis ganharam colectivamente ambas as provas masculinas e venceram individualmente nos 20km através de Francisco Fernández que, com 1h20m31s, bateu o detentor do troféu, o polaco Robert Korzeniowski (1h20m40s). O outro lugar individual do pódio foi para o letão Aigars Fadeyevs (1h20m44s), que há um par de semanas brilhou em Portugal ao ganhar em menos de 1h20m no Grande Prémio de Rio Maior. Valentin Massana, o espanhol que era um dos principais favoritos, apenas pôde terminar em décimo. Nos 50km o vencedor foi polaco, com Tomasz Lipiec a obter a melhor marca mundial do ano (3h42m57s), adiante do espanhol Jesus Angel García (3h43m17s) e do italiano Giovanni Perricelli (3h44m17s). Esta distância, a primeira a ser disputada, teve o melhor conjunto de resultados do dia, com dez marchadores a menos de 3h50m.