| Prima giornata, domenica 16 giugno 1968 | ||||||
| Gruppo A | ||||||
| a Berna: Basilea | - | Servette | 1 | - | 1 | |
| a Colonia: Kaiserslautern | - | Colonia | 1 | - | 0 | |
| ad Augusta: Roma | - | Fiorentina | 1 | - | 0 | |
| Gruppo B | ||||||
| a Basilea: Cagliari | - | Juventus | 1 | - | 0 | |
| a Francoforte: Eintracht | - | Schalke 04 | 1 | - | 1 | |
| a Berna: Young Boys | - | Lucerna | 3 | - | 2 | |
| Seconda giornata, martedì 18 giugno 1968 | ||||||
| Gruppo A | ||||||
| a Basilea: Basilea | - | Roma | 2 | - | 2 | |
| a Genf: Colonia | - | Servette | 1 | - | 1 | |
| a Kaiserslautern: Fiorentina | - | Kaiserslautern | 2 | - | 2 | |
| Gruppo B | ||||||
| a Lucerna: Cagliari | - | Lucerna | 4 | - | 1 | |
| a Francoforte: Eintracht | - | Young Boys | 2 | - | 2 | |
| a Gelsenkirchen: Schalke 04 | - | Juventus | 3 | - | 1 | |
| Terza giornata, domenica 23 giugno 1968 | ||||||
| Gruppo A | ||||||
| a Basilea: Basilea | - | Kaiserslautern | 1 | - | 0 | |
| a Colonia: Fiorentina | - | Colonia | 1 | - | 0 | |
| a Genf: Roma | - | Servette | 3 | - | 2 | |
| Gruppo B | ||||||
| a Berna: Cagliari | - | Young Boys | 3 | - | 2 | |
| a Francoforte: Eintracht | - | Juventus | 2 | - | 1 | |
| a Gelsenkirchen: Schalke 04 | - | Lucerna | 4 | - | 0 | |
| Quarta giornata, martedì 25 giugno 1968 | ||||||
| Gruppo A | ||||||
| a Basilea: Basilea | - | Colonia | 3 | - | 2 | |
| a Genf: Fiorentina | - | Servette | 4 | - | 1 | |
| a Kaiserslautern: Kaiserslautern | - | Roma | 3 | - | 0 | |
| Gruppo B | ||||||
| a Marburg: Cagliari | - | Schalke 04 | 2 | - | 2 | |
| a Lucerna: Eintracht | - | Lucerna | 9 | - | 4 | |
| a Berna: Young Boys | - | Juventus | 3 | - | 1 | |
| Quinta giornata, sabato 29 giugno 1968 | ||||||
| Gruppo A | ||||||
| a Basilea: Basilea | - | Fiorentina | 1 | - | 1 | |
| a Colonia: Roma | - | Colonia | 2 | - | 0 | |
| a Kaiserslautern: Servette | - | Kaiserslautern | 1 | - | 0 | |
| Gruppo B | ||||||
| a Francoforte: Cagliari | - | Eintracht | 2 | - | 2 | |
| a Lucerna: Juventus | - | Lucerna | 5 | - | 2 | |
| a Berna: Schalke 04 | - | Young Boys | 3 | - | 0 | |
| Basilea, martedì 2 luglio 1968 | ||||||
| Schalke 04 | - | Basilea | 3 | - | 1 | |
| dopo i tempi supplementari (1-1) | ||||||