Copa de Europa 1957-58
Primera ronda
| Aarhus GF | 3 - 0 | Glenavon FC | 0-0 | 3-0 |
| Gwardia Warszawa | 4 - 2 | Wismut Karl-Marx-Stadt | 3-0 | 1-2 |
| CDNA Sofia | 3 - 7 | Vasas Budapest | 2-1 | 1-6 |
| Shamrock Rovers | 2 - 9 | Manchester United | 0-6 | 2-3 |
| Stade Dudelange | 0 - 15 | Crvena Zvezda Beograd | 0-6 | 0-9 |
| Glasgow Rangers | 4 - 3 | AS Saint Étienne | 3-1 | 1-2 |
| AC Milan | 6 - 6 | Rapid Wien | 4-1 | 2-5 |
Octavos de final
| Royal Antwerp | 1 - 8 | Real Madrid | 1-2 | 0-6 |
| SL Benfica | 3 - 3 | Aarhus GF (d: 0-1) | 3-0 | 0-3 |
| Gwardia Warszawa | 1 - 2 | Ajax Amsterdam | 1-2 | 0-0 |
| Bern Young Boys | 0 - 3 | Vasas Budapest | 0-1 | 0-2 |
| Manchester United | 2 - 2 | Dukla Praha (d: 1-2) | 2-0 | 0-2 |
| IFK Norrköping | 1 - 4 | Crvena Zvezda Beograd | 1-2 | 0-2 |
| Borussia Dortmund | 3 - 5 | CCA București | 3-2 | 0-3 |
| Glasgow Rangers | 1 - 6 | AC Milan | 1-4 | 0-2 |
Cuartos de final
| Real Madrid | 10 - 2 | Aarhus GF | 8-0 | 2-2 |
| Ajax Amsterdam | 1 - 7 | Vasas Budapest | 1-2 | 0-5 |
| Dukla Praha | 3 - 4 | Crvena Zvezda Beograd | 1-1 | 2-3 |
| CCA București | 2 - 3 | AC Milan | 1-0 | 1-3 |
Semifinales
| Real Madrid | 3 - 3 | Vasas Budapest (d: 0-1) | 3-0 | 0-3 |
| Crvena Zvezda Beograd | 2 - 4 | AC Milan | 2-0 | 0-4 |
Final
| Vasas Budapest | 3 - 2 | AC Milan | | |