In der Saison 2000 wollte Häkkinen wieder um den Titel kämpfen. Diesmal allerdings gegen den genesenen Michael Schumacher. Schumacher hatte den besseren Start in die Saison und gewann die ersten drei Rennen, während Häkkinen lediglich auf den zweiten Platz fuhr. Häkkinen holte zur Saisonmitte auf seinen Rivalen auf. Beim Großen Preis von Ungarn, fünf Rennen vor Schluss, überholte Häkkinen den Ferrari-Fahrer in der WM und schien seinem dritten Titel in Folge entgegenzufahren. Die folgenden drei Rennen gerieten zum offenen Schlagabtausch: Häkkinen siegte erneut in Belgien und baute damit seinen Punktevorsprung aus. In diesem Rennen gelang ihm zudem ein Überholmanöver, das zu den spektakulärsten der Formel 1 gezählt wird, als er den an erster Stelle fahrenden Michael Schumacher und den bereits überrundeten Ricardo Zonta gleichzeitig hinter sich ließ. In Italien siegte Schumacher knapp vor Häkkinen. Beim Großen Preis der USA fiel Häkkinen aus, während Schumacher gewann. Bei nun acht Punkten Rückstand vor dem Rennen in Japan hätte Häkkinen gewinnen müssen, um damit noch vor dem letzten Lauf in Malaysia eine Chance auf die WM zu haben. Schumacher setzte sich jedoch vor seinem Kontrahenten durch und sicherte sich damit die Weltmeisterschaft.