Competizione | Turno | Avversario | Andata | Ritorno | Totale |
Coppa dei Campioni 1955-1956 | Ottavi di finale | PSV | 6-1 (C) | 0-1 (T) | 6-2 |
| Quarti di finale | Milan | 1-1 (C) | 2-7 (T) | 3-8 |
Coppa dei Campioni 1956-1957 | Ottavi di finale | Real Madrid | 2-4 (T) | 3-1 (C) | 0-2 (spareggio) |
Coppa dei Campioni 1957-1958 | Primo turno | Milan | 1-4 (T) | 5-2 (C) | 2-4 (spareggio) |
Coppa dei Campioni 1960-1961 | Primo turno | Beşiktaş | 4-0 (C) | 0-1 (T) | 4-1 |
| Ottavi di finale | Wismut Karl-Marx-Stadt | 3-1 (C) | 0-2 (T) | 1-0 (spareggio) |
| Quarti di finale | Malmö | 2-0 (C) | 2-0 (T) | 4-0 |
| Semifinale | Benfica | 0-3 (C) | 1-1 (T) | 1-4 |
Coppa delle Coppe 1961-1962 | Primo turno | Spartak Varna | 0-0 (C) | 5-2 (T) | 5-2 |
| Ottavi di finale | Fiorentina | 1-3 (T) | 2-6 (C) | 3-9 |
Coppa dei Campioni 1964-1965 | Primo turno | Shamrock Rovers | 3-0 (C) | 2-0 (T) | 5-0 |
| Ottavi di finale | Rangers | 0-1 (T) | 0-2 (C) | 0-3 |
Coppa delle Coppe 1966-1967 | Secondo turno | Galatasaray | 4-0 (C) | 5-3 (T) | 9-3 |
| Ottavi di finale | Spartak Mosca | 1-1 (T) | 1-0 (C) | 2-1 |
| Quarti di finale | Bayern Monaco | 1-0 (C) | 0-2 dts (T) | 1-2 |
Coppa dei Campioni 1967-1968 | Primo turno | Beşiktaş | 1-0 (T) | 3-0 (C) | 4-0 |
| Ottavi di finale | Eintracht Braunschweig | 1-0 (C) | 0-2 (T) | 1-2 |
Coppa dei Campioni 1968-1969 | Primo turno | Rosenborg | 3-1 (T) | 3-3 (C) | 6-4 |
| Ottavi di finale | Real Madrid | 1-0 (C) | 1-2 (T) | 2-2 (rgf) |
| Quarti di finale | Manchester United | 0-3 (T) | 0-0 (C) | 0-3 |
Coppa delle Coppe 1969-1970 | Turno preliminare | Torpedo Mosca | 0-0 (C) | 1-1 (T) | 1-1 (rgf) |
| Primo turno | PSV | 1-2 (C) | 2-4 (T) | 3-6 |
Coppa UEFA 1971-1972 | Primo turno | Dinamo Zagreb | 2-2 (T) | 0-0 (C) | 2-2 (rgf) |
| Ottavi di finale | Juventus | 0-1 (C) | 1-4 (T) | 1-5 |
Coppa delle Coppe 1972-1973 | Primo turno | PAOK | 0-0 (C) | 2-2 (T) | 2-2 (rgf) |
| Ottavi di finale | Rapid Bucarest | 1-1 (C) | 1-3 (T) | 2-4 |
Coppa delle Coppe 1973-1974 | Primo turno | Randers | 0-0 (T) | 2-1 (C) | 2-1 |
| Ottavi di finale | Milan | 0-0 (T) | 0-2 (C) | 0-2 |
Coppa UEFA 1974-1975 | Primo turno | Aris | 3-1 (C) | 0-1 (T) | 3-2 |
| Secondo turno | Velež Mostar | 1-1 (C) | 0-1 (T) | 1-2 |
Coppa UEFA 1975-1976 | Primo turno | Galatasaray | 1-0 (C) | 1-3 (T) | 2-3 |
Coppa delle Coppe 1976-1977 | Primo turno | Atlético Madrid | 1-2 (C) | 1-1 (T) | 2-3 |
Coppa UEFA 1977-1978 | Primo turno | Inter Bratislava | 1-0 (C) | 0-3 (T) | 1-3 |
Coppa UEFA 1978-1979 | Primo turno | Hajduk Spalato | 0-2 (T) | 2-1 (C) | 2-3 |
Coppa UEFA 1979-1980 | Primo turno | Diosgyör Miskolc | 0-1 (C) | 2-3 (T) | 2-4 |
Coppa UEFA 1981-1982 | Primo turno | Videoton | 2-2 (C) | 2-0 (T) | 4-2 |
| Secondo turno | PSV | 1-0 (C) | 1-2 (T) | 2-2 (rgf) |
| Ottavi di finale | Real Madrid | 0-1 (C) | 0-0 (T) | 0-1 |
Coppa dei Campioni 1982-1983 | Primo turno | Avenir Beggen | 5-0 (T) | 8-0 (C) | 13-0 |
| Ottavi di finale | Widzew Łódź | 2-1 (C) | 3-5 (T) | 5-6 |
Coppa dei Campioni 1983-1984 | Primo turno | Nantes | 3-0 (C) | 1-3 (T) | 4-3 |
| Ottavi di finale | Bohemians Praga | 1-2 (T) | 1-0 (C) | 2-2 (rgf) |
| Quarti di finale | Dundee United | 2-1 (C) | 0-1 (T) | 2-2 |
Coppa delle Coppe 1984-1985 | Primo turno | Beşiktaş | 4-1 (C) | 1-1 (T) | 5-2 |
| Ottavi di finale | Celtic | 3-1 (C) | 1-0 (T) | 4-1 |
| Quarti di finale | Dynamo Dresda | 0-3 (T) | 5-0 (C) | 5-3 |
| Semifinale | Dinamo Mosca | 3-1 (C) | 1-1 (T) | 4-2 |
| Finale | Everton | 1-3 |
Coppa delle Coppe 1985-1986 | Primo turno | Tatabányai Bányász | 5-0 (C) | 1-1 (T) | 6-1 |
| Ottavi di finale | Fram | 3-0 (C) | 1-2 (T) | 4-2 |
| Quarti di finale | Dynamo Kiev | 1-4 (C) | 1-5 (T) | 1-9 |
Coppa delle Coppe 1986-1987 | Primo turno | Bruges | 4-3 (C) | 3-3 (T) | 7-6 |
| Ottavi di finale | Lokomotive Leipzig | 1-1 (C) | 1-2 dts (T) | 2-3 |
Coppa dei Campioni 1987-1988 | Primo turno | Ħamrun Spartans | 6-0 (C) | 1-0 (T) | 7-0 |
| Ottavi di finale | PSV | 1-2 (C) | 0-2 (T) | 1-4 |
Coppa dei Campioni 1988-1989 | Primo turno | Galatasaray | 2-1 (C) | 0-2 (T) | 2-3 |
Coppa UEFA 1989-1990 | Primo turno | Aberdeen | 1-2 (T) | 1-0 (C) | 2-2 (rgf) |
| Secondo turno | Bruges | 2-1 (T) | 4-3 (C) | 6-4 |
| Ottavi di finale | Standard Liegi | 1-0 (C) | 1-3 (T) | 2-3 |
Coppa UEFA 1990-1991 | Primo turno | Inter | 2-1 (C) | 1-3 dts (T) | 3-4 |
Coppa UEFA 1992-1993 | Primo turno | Dynamo Kiev | 0-1 (T) | 3-2 (C) | 3-3 |
Coppa delle Coppe 1995-1996 | Primo turno | Petrolul Ploiești | 3-1 (C) | 0-0 (T) | 3-1 |
| Ottavi di finale | Sporting Lisbona | 0-2 (T) | 4-0 dts (C) | 4-2 |
| Quarti di finale | Dinamo Mosca | 1-0 (T) | 3-0 (C) | 4-0 |
| Semifinale | Feyenoord Rotterdam | 1-1 (T) | 3-0 (C) | 4-1 |
| Finale | Paris Saint-Germain | 0-1 |
Champions League 1996-1997 | Turno preliminare | Dynamo Kiev | 2-0 (C) | 4-2 (T) | 6-2 |
| Fase a gruppi | Fenerbahçe | 1-1 (C) | 0-1 (T) |
| Fase a gruppi | Manchester United | 0-2 (T) | 0-2 (C) |
| Fase a gruppi | Juventus | 1-1 (C) | 0-5 (T) |
Coppa UEFA 1997-1998 | Turno preliminare | Boby Brno | 6-1 (C) | 0-2 (T) | 6-3 |
| Primo turno | Hapoel Petah Tiqwa | 1-0 (C) | 1-1 (T) | 2-1 |
| Secondo turno | Monaco 1860 | 3-0 (C) | 1-2 (T) | 4-2 |
| Ottavi di finale | Lazio | 0-2 (C) | 0-1 (T) | 0-3 |
Coppa UEFA 1998-1999 | Turno preliminare | Omonia | 1-3 (T) | 2-0 (C) | 3-3 |
| Primo turno | Bordeaux | 1-1 (T) | 1-2 (C) | 2-3 |
Champions League 1999-2000 | Secondo turno preliminare | Valletta | 3-0 (C) | 2-0 (T) | 5-0 |
| Terzo turno preliminare | Galatasaray | 0-1 (T) | 0-3 (C) | 0-4 |
Coppa UEFA 1999-2000 | Primo turno | Inter Bratislava | 0-1 (T) | 1-2 (C) | 1-3 |
Coppa UEFA 2000-2001 | Turno preliminare | Teuta Durazzo | 2-0 (C) | 4-0 (T) | 6-0 |
| Primo turno | Örgryte | 3-0 (C) | 1-1 (T) | 4-1 |
| Secondo turno | Osijek | 1-2 (T) | 0-2 (C) | 1-4 |
Coppa UEFA 2001-2002 | Turno preliminare | Cosmos | 1-0 (T) | 2-0 (C) | 3-0 |
| Primo turno | Partizan Belgrado | 0-1 (T) | 5-1 (C) | 5-2 |
| Secondo turno | Paris Saint-Germain | 0-4 (T) | 2-2 (C) | 2-6 |
Coppa UEFA 2004-2005 | Turno preliminare | Rubin Kazan' | 0-2 (C) | 3-0 (T) | 3-2 |
| Primo turno | Sporting Lisbona | 0-2 (T) | 0-0 (C) | 0-2 |
Champions League 2005-2006 | Secondo turno preliminare | F91 Dudelange | 6-1 (T) | 3-2 (C) | 9-3 |
| Terzo turno preliminare | Lokomotiv Mosca | 1-1 (C) | 1-0 (T) | 2-1 |
| Fase a gruppi | Bayern Monaco | 0-1 (C) | 0-4 (T) |
| Fase a gruppi | Juventus | 0-3 (T) | 1-3 (C) |
| Fase a gruppi | Bruges | 0-1 (C) | 2-3 (T) |
Coppa Intertoto 2007 | Secondo turno | Slovan Bratislava | 3-1 (C) | 0-1 (T) | 3-2 |
| Finali | Rubin Kazan' | 3-1 (C) | 0-0 (T) | 3-1 |
Coppa UEFA 2007-2008 | Secondo turno preliminare | Dinamo Tbilisi | 3-0 (T) | 5-0 (C) | 8-0 |
| Primo turno | Anderlecht | 1-1 (T) | 0-1 (C) | 1-2 |
Champions League 2008-2009 | Secondo turno preliminare | Anorthōsis | 0-3 (T) | 3-1 (C) | 3-4 |
Europa League 2009-2010 | Secondo turno preliminare | Vllaznia Scutari | 5-0 (C) | 3-0 (T) | 8-0 |
| Terzo turno preliminare | Pegeias Kinyras | 2-1 (C) | 2-2 dts (T) | 4-3 |
| Quarto turno preliminare | Aston Villa | 1-0 (C) | 1-2 (T) | 2-2 (rgf) |
| Fase a gruppi | Amburgo | 3-0 (C) | 0-2 (T) |
| Fase a gruppi | Celtic | 1-1 (T) | 3-3 (C) |
| Fase a gruppi | Hapoel Tel Aviv | 1-5 (T) | 0-3 (C) |
Europa League 2010-2011 | Secondo turno preliminare | Sūduva | 2-0 (T) | 4-2 (C) | 6-2 |
| Terzo turno preliminare | Beroe Stara Zagora | 1-1 (T) | 3-0 (C) | 4-1 |
| Quarto turno preliminare | Aston Villa | 1-1 (C) | 3-2 (T) | 4-3 |
| Fase a gruppi | Porto | 0-3 (T) | 1-3 (C) |
| Fase a gruppi | Beşiktaş | 1-2 (C) | 0-2 (T) |
| Fase a gruppi | CSKA Sofia | 2-0 (T) | 1-2 (C) |
Europa League 2012-2013 | Terzo turno preliminare | Vojvodina | 1-2 (T) | 2-0 (C) | 3-2 |
| Quarto turno preliminare | PAOK | 1-2 (T) | 3-0 (C) | 4-2 |
| Fase a gruppi | Rosenborg | 1-2 (C) | 2-3 (T) |
| Fase a gruppi | Metalist | 0-2 (T) | 1-0 (C) |
| Fase a gruppi | Bayer Leverkusen | 0-4 (C) | 0-3 (T) |