La grille de départ de la treizième épreuve de la saison, le Grand Prix de Hongrie, sur le Hungaroring, près de Budapest, présente un aspect inhabituel avec l'absence aux avant-postes des deux leaders du championnat. La raison de cette double absence est due aux sanctions infligées par les commissaires de course aux deux prétendants au titre : 2 secondes à ajouter à leur temps de qualification pour dépassement sous drapeaux jaunes et conduite dangereuse pour Fernando Alonso et dépassement sous drapeau rouge pour Michael Schumacher pendant les séances d'essais libres. Le leader du championnat s'élance de la quinzième place, et le septuple champion du monde de la douzième. Jenson Button (Honda), victime d'un incendie de sa monoplace au cours des essais libres doit, malgré son quatrième temps en qualification, s'élancer de la quatorzième place pour changement de moteur. Kimi Räikkönen (McLaren-Mercedes) réalise sa dixième pole position et, à ses côtés, Felipe Massa devance son compatriote Rubens Barrichello (Honda) et Pedro de la Rosa (McLaren-Mercedes). Le jeune pilote polonais Robert Kubica (BMW Sauber) qui remplace l'ancien champion du monde Jacques Villeneuve (officiellement mal remis de son accident au Grand Prix d'Allemagne la semaine précédente) se qualifie neuvième et devient le premier pilote de son pays en championnat du monde de Formule 1. Il termine septième place mais perd le bénéfice de ce résultat car le poids de sa voiture est inférieur au poids minimal autorisé.