I den første semifinalen vant Tyskland, anført av turneringens store spiller Thomas Hässler, 3-2 over vertsnasjonen. Den andre semifinalen mellom Nederland og overraskelseslaget Danmark måtte avgjøres på straffesparkkonkurranse, hvor danskene til slutt 5-4. Ironisk nok var det helten fra forrige EM, Marco van Basten, som ble nederlendernes syndebukk.