10 sierpnia odbyła się jedenasta runda sezonu, Grand Prix Węgier na Hungaroringu. Pole position zdobył Michael Schumacher z czasem 1:14.672. Drugi ze stratą 0,197 s. do Niemca był Jacques Villeneuve. Trzecie miejsce z czasem 1:15.044 zajął Damon Hill. Drugi kierowca Arrowsa, Pedro Diniz zakwalifikował się na dziewiętnastym miejscu z czasem 1:17.118. W wyścigu Hill na starcie wyprzedził Schumachera zostając liderem wyścigu. Do ostatniego okrążenia Brytyjczyk był na prowadzeniu, ale awaria skrzyni biegów sprawiła, że Villeneuve wyprzedził Hilla. Brytyjczyk ostatecznie zajął drugie miejsce ze stratą 9,079 s do Kanadyjczyka. Podium uzupełnił Johnny Herbert. Dinizowi na 53. okrążeniu odmówił posłuszeństwa alternator, przez co musiał on przedwcześnie zakończyć wyścig.