Frankrike gikk dermed videre til andre runde. Der møtte Frankrike Nord-Irland og Østerrike. Frankrike hadde kontroll og slo først Østerrike 1–0, før Alain Giresse scoret to mål i 4–1-seieren over Nord-Irland. Dermed hadde Frankrike kommet til semifinale for første gang siden 1958. Der Frankrike i 1958 møtte tekniske brasilianere, møtte de i 1982 fysiske og organiserte tyskere. Kampen mellom Frankrike og Vest-Tyskland ble tett og målrik, men én hendelse skilte seg kraftig ut. Ved stillingen 1–1 spilte Michel Platini frem Patrick Battiston, som var nære ved å være alene med keeper. Vest-Tysklands keeper Harald «Toni» Schumacher hoppet opp og vred hoften slik at den gikk rett i Battiston. Battiston mistet tenner og gikk i koma. Schumacher så uinteressert ut og ville spille ballen ut igjen. Det ble ikke flere scoringer, og kampen gikk til ekstraomganger. I første ekstraomgang tok Frankrike ledelsen med to mål, og så ut til å vinne, da Vest-Tyskland satte inn Rummenigge. Det ga øyeblikkelig effekt, Rummenigge satte inn 2–3 selv, og hadde fremspillet til utlikningen. Dermed ble det 3–3 etter ekstraomganger. I straffesparkkonkurransen, Frankrikes første, tapte de 4–5 etter at Schumacher reddet det avgjørende straffesparket, det sjette. Frankrike fikk mye støtte, men det forandret ikke resultatet.