Jako że zaledwie kilka minut po rozpoczęciu sesji kwalifikacyjnej do Grand Prix Francji zaczęło padać, najwyższe pozycje startowe wywalczyli kierowcy, którzy wyjechali na tor najwcześniej: Rubens Barrichello, Jean Alesi i Olivier Panis. Dla Brazylijczyka było to drugie pole position w karierze; pierwsze wywalczył w Grand Prix Belgii 1994 w podobnych okolicznościach. Herbert tymczasem zakończył kwalifikacje jako dziewiąty. Na starcie Barrichello utrzymał pierwsze miejsce. Na piątym okrążeniu Herbert odpadł z powodu uszkodzenia skrzyni biegów. Okrążenie później Barrichello został wyprzedzony przez Davida Coultharda. Na dziesiątym okrążeniu w samochodzie Coultharda zepsuł się układ elektryczny i Barrichello ponownie objął prowadzenie. Mniej więcej około dwudziestego okrążenia zaczął padać deszcz. Na 44 okrążeniu Michael Schumacher wyprzedził Barrichello. Jednakże dziewięć okrążeń później Barrichello odzyskał prowadzenie, ponieważ Niemiec zjechał do boksów. Na 60 okrążeniu Barrichello został wpyrzedzony przez Häkkinena, a cztery okrążenia później kierowcy ci zjechali na swój drugi pit-stop. Liderem został wówczas Heinz-Harald Frentzen, który podczas wyścigu był tylko raz w boksach. Frentzen wygrał ostatecznie wyścig, a na podium stanęli jeszcze Häkkinen i Barrichello.