Półfinał pucharu Europy w lekkoatletyce w 1967 mężczyzn odbył się 22 i 23 lipca w Duisburgu. Był to jeden z trzech półfinałów. Pozostałe odbyły się w Ostrawie i Sztokholmie.
Wystąpiło sześć zespołów, z których dwa najlepsze awansowały do finału.
Klasyfikacja generalna Poz.ReprezentacjaPunkty 1 105 2 78 3 77 4 56 5 54 6 37
Wyniki indywidualne Kolorami oznaczono zawodników reprezentujących zwycięskie drużyny.
Bieg na 100 metrów Lp. Państwo Zawodnik Wynik 1. Gert Metz 10,3 2. Barrie Kelly 10,4 3. Philippe Clerc 10,5 4. Lajos Hajdú 10,6 5. Żiwko Trajkow 10,7 6. Jovan Mušković 10,7
Bieg na 200 metrów Lp. Państwo Zawodnik Wynik 1. Hans Nerlich 21,2 2. Philippe Clerc 21,4 3. Menzies Campbell 21,6 4. István Gyulai 21,6 5. Trendafił Terzijski 21,8 6. Basid Muftić 22,2
Bieg na 400 metrów Lp. Państwo Zawodnik Wynik 1. Ingo Röper 47,1 2. Tim Graham 47,3 3. Imre Nemesházi 48,3 4. René Salm 48,5 5. Predrag Križan 49,3 6. Georgi Bożkow 50,2
Bieg na 800 metrów Lp. Państwo Zawodnik Wynik 1. Franz-Josef Kemper 1:47,5 2. John Boulter 1:48,5 3. Hansueli Mumenthaler 1:48,9 4. Złati Wyłczew 1:49,2 5. Imre Nagy 1:50,5 6. Ivan Jokić 1:58,7