| Tournament details | |
|---|---|
| Dates | 19 June – 24 August 1999 | 
| Teams | 60 [1] | 
| Final positions | |
| Champions |  Juventus  West Ham United  Montpellier | 
| Tournament statistics | |
| Matches played | 114 | 
| Goals scored | 301 (2.64 per match) | 
| ← 1998   2000 → | |
The 1999 UEFA Intertoto Cup finals were won by Montpellier, Juventus, and West Ham United. All three teams advanced to the UEFA Cup.
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| Vålerenga Fotball   | 1–2 |  Ventspils | 1–0 | 0–2 | 
| Spartak Varna   | 1–8 |  Sint-Truiden | 1–2 | 0–6 | 
| Polonia Warsaw   | 4–0 |  Tiligul Tiraspol | 4–0 | 0–0 | 
| Pobeda   | 4–4 (4–3 p) |  Ozeta Dukla Trenčín | 3–1 | 1–3 | 
| Rudar Velenje   | 2–2 (a) |  Halmstad | 0–0 | 2–2 | 
| Herfølge Boldklub   | 0–4 |  MŠK Žilina | 0–2 | 0–2 | 
| FCM Bacău   | 0–2 |  Ararat Yerevan | 0–1 | 0–1 | 
| Lokomotiv-96 Vitebsk   | 3–4 |  Varteks | 1–2 | 2–2 | 
| Union Luxembourg   | 1–7 |  Vasas | 1–3 | 0–4 | 
| Shelbourne   | 0–2 |  Neuchâtel Xamax | 0–0 | 0–2 | 
| Ceahlăul Piatra Neamţ   | 2–0 |  Ekranas | 1–0 | 1–0 | 
| Hradec Králové   | 1–1 (1–3 p) |  Gomel | 1–0 | 0–1 | 
| Hrvatski Dragovoljac   | 1–2 |  Newry Town | 1–0 | 0–2 | 
| Maccabi Haifa   | 2–2 (a) |  Qarabağ | 1–2 | 1–0 | 
| Cementarnica 55   | 8–2 |  Kolkheti-1913 Poti | 4–2 | 4–0 | 
| Korotan Prevalje   | 0–6 |  Basel | 0–0 | 0–6 | 
| Jedinstvo Bihać   | 3–1 |  GÍ Gøta | 3–0 | 0–1 | 
| Aberystwyth Town   | 3–4 |  Floriana | 2–2 | 1–2 | 
| ÍA   | 6–3 |  Teuta Durrës | 5–1 | 1–2 | 
| Jokerit   | 7–1 |  Narva Trans | 3–0 | 4–1 | 
| Spartak Varna   | 1–2 |  Sint-Truiden | 
|---|---|---|
| Timnev  45' | van Oekelen  54' Mertens  66' | 
| Polonia Warsaw   | 4–0 |  Tiligul Tiraspol | 
|---|---|---|
| Dąbrowski  50' Olisadebe  54' Moskal  61' Vencevičius  67' | 
| Pobeda   | 3–1 |  Ozeta Dukla Trenčín | 
|---|---|---|
| Oliveira  22', 30', 54' | Porázik  6' | 
| Rudar Velenje   | 0–0 |  Halmstad | 
|---|---|---|
| Herfølge   | 0–2 |  Žilina | 
|---|---|---|
| Mintál  48', 89' | 
| FCM Bacău   | 0–1 |  Ararat Yerevan | 
|---|---|---|
| Antonyan  69' | 
| Lokomotiv-96 Vitebsk   | 1–2 |  Varteks | 
|---|---|---|
| Aleshchenko  51' | Mumlek  19', 65' | 
| Union Luxembourg   | 1–3 |  Vasas | 
|---|---|---|
| J. Lauer  58' | Zombori  12' Sowunmi  25', 78' | 
| Ceahlăul Piatra Neamţ   | 1–0 |  Ekranas | 
|---|---|---|
| Alistar  56' | 
| Hradec Králové   | 1–0 |  Gomel | 
|---|---|---|
| Záleský  78' | 
| Hrvatski Dragovoljac   | 1–0 |  Newry Town | 
|---|---|---|
| Miletić  53' | 
| Maccabi Haifa   | 1–2 |  Qarabağ | 
|---|---|---|
| Masika  78' | Huseynov  27', 90' | 
| Cementarnica 55   | 4–2 |  Kolkheti-1913 Poti | 
|---|---|---|
| Serafimovski  13', 45' Ristovski  35' Vujović  89' | Daraselia  20' Khuchua  26' | 
| Jedinstvo Bihać   | 3–0 |  GÍ Gøta | 
|---|---|---|
| Tulić  47' Dujmović  75', 90' | 
| Aberystwyth Town   | 2–2 |  Floriana | 
|---|---|---|
| Morrison  17', 85' | Buhagiar  32' Camenzuli  63' | 
| Jokerit   | 3–0 |  Narva Trans | 
|---|---|---|
| Hiukka  3', 31', 44' (pen.) | 
| Ventspils   | 2–0 |  Vålerenga | 
|---|---|---|
| Lukaševičs  40' Vdovenko  61' | 
Ventspils won 2–1 on aggregate.
| Sint-Truiden   | 6–0 |  Spartak Varna | 
|---|---|---|
| Teppers  9' Fiers  10', 46' Vrancken  32' Isaías  45' Vangeel  69' | 
Sint-Truiden won 8–1 on aggregate.
Polonia Warsaw won 4–0 on aggregate.
| Ozeta Dukla Trenčín   | 3–1 (a.e.t.) |  Pobeda | 
|---|---|---|
| Hanko  33' Fabuš  35' Horvatovič  88' | Glavevski  87' | |
| Penalties | ||
| Horvatovič  Fabuš  Schulz  Hrnčár  Hanko  | 3–4 |  Dimitrijević  Lazarevski  Karanfilovski  Grozdanov  Risteski | 
4–4 on aggregate. Pobeda won 4–3 on penalties.
| Halmstad   | 2–2 |  Rudar Velenje | 
|---|---|---|
| Bertilsson  23' Carlsson  30' | Vidojević  39' Podvinski  50' | 
2–2 on aggregate, Rudar Velenje won on away goals rule.
MŠK Žilina won 4–0 on aggregate.
| Ararat Yerevan   | 1–0 |  FCM Bacău | 
|---|---|---|
| Hovakimyan  67' | 
Ararat Yerevan won 2–0 on aggregate.
Varteks won 4–3 on aggregate.
Vasas won 7–1 on aggregate.
| Neuchâtel Xamax   | 2–0 |  Shelbourne | 
|---|---|---|
| N'Diaye  71' Perret  79' | 
Neuchâtel Xamax won 2–0 on aggregate.
| Ekranas   | 0–1 |  Ceahlăul Piatra Neamţ | 
|---|---|---|
| Enache  38' | 
Ceahlăul Piatra Neamţ won 2–0 on aggregate.
| Gomel   | 1–0 (a.e.t.) |  Hradec Králové | 
|---|---|---|
| Sysoyev  24' | ||
| Penalties | ||
| Sysoyev  Borel  Drozdov  Trosko  | 3–1 |  Záleský  Havlíček  Koubek  Piták | 
1–1 on aggregate, Gomel won 3–1 on penalties.
| Newry Town   | 2–0 |  Hrvatski Dragovoljac | 
|---|---|---|
| Casey  16' Larkin  82' | 
Newry Town won 2–1 on aggregate.
| Qarabağ   | 0–1 |  Maccabi Haifa | 
|---|---|---|
| Benado  10' | 
2–2 on aggregate, Qarabağ won on away goals rule.
| Kolkheti-1913 Poti   | 0–4 |  Cementarnica 55 | 
|---|---|---|
| Ristovski  22' Gvasalia  32' (o.g.) Serafimovski  35' Lazarevski  52' | 
Cementarnica 55 won 8–2 on aggregate.
| Basel   | 6–0 |  Korotan Prevalje | 
|---|---|---|
| Kreuzer  10' (pen.) Koumantarakis  18', 24', 43', 78' Cantaluppi  58' | Summary | 
Basel won 6–0 on aggregate.
| GÍ Gøta   | 1–0 |  Jedinstvo Bihać | 
|---|---|---|
| Eliasen  77' | 
Jedinstvo Bihać won 3–1 on aggregate.
| Floriana   | 2–1 |  Aberystwyth Town | 
|---|---|---|
| Buhagiar  17' Oba  31' | Moore  38' | 
Floriana won 4–3 on aggregate.
ÍA won 6–3 on aggregate.
Jokerit won 7–1 on aggregate.
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| Perugia   | 1–0 |  Pobeda | 1–0 | 0–0 | 
| Duisburg   | 2–1 |  Newry Town | 2–0 | 0–1 | 
| Basel   | 4–2 |  Boby Brno | 0–0 | 4–2 | 
| Cementarnica 55   | 2–3 |  Rostselmash | 1–1 | 1–2 | 
| Brann   | 3–3 (4–5 p) |  Varteks | 3–0 | 0–3 | 
| Rudar Velenje   | 2–4 |  Austria Lustenau | 1–2 | 1–2 | 
| Lokeren   | 6–2 |  ÍA | 3–1 | 3–1 | 
| MŠK Žilina   | 2–4 |  Metz | 2–1 | 0–3 | 
| Copenhagen   | 1–4 |  Polonia Warsaw | 0–3 | 1–1 | 
| Hammarby   | 6–2 |  Gomel | 4–0 | 2–2 | 
| Ventspils   | 1–3 |  Kocaelispor | 1–1 | 0–2 | 
| Qarabağ   | 0–9 |  Montpellier | 0–3 | 0–6 | 
| Ararat Yerevan   | 1–5 |  Sint-Truiden | 0–2 | 1–3 | 
| Neuchâtel Xamax   | 0–3 |  Vasas | 0–2 | 0–1 | 
| Jokerit   | 3–2 |  Floriana | 2–1 | 1–1 | 
| Ceahlăul Piatra Neamţ   | 5–2 |  Jedinstvo Bihać | 2–1 | 3–1 | 
| Duisburg   | 2–0 |  Newry Town | 
|---|---|---|
| Spies  49' Beierle  74' | Report | 
| Cementarnica 55   | 1–1 |  Rostselmash | 
|---|---|---|
| Savov  6' | Matsigura  35' | 
| Rudar Velenje   | 1–2 |  Austria Lustenau | 
|---|---|---|
| Križanič  89' | Regtop  15', 38' | 
| Copenhagen   | 0–3 |  Polonia Warsaw | 
|---|---|---|
| Kaliszan  65' Gołaszewski  72' Boldt  80' | 
| Ventspils   | 1–1 |  Kocaelispor | 
|---|---|---|
| Vdovenko  50' | Dirlik  86' | 
| Qarabağ   | 0–3 |  Montpellier | 
|---|---|---|
| Silvestre  20' Delaye  35' Maoulida  42' | 
| Ararat Yerevan   | 0–2 |  Sint-Truiden | 
|---|---|---|
| Fiers  17' Dierickx  40' | 
| Neuchâtel Xamax   | 0–2 |  Vasas | 
|---|---|---|
| Aranyos  21' Szilveszter  30' | 
| Ceahlăul Piatra Neamţ   | 2–1 |  Jedinstvo Bihać | 
|---|---|---|
| Ionescu  48' Grozavu  66' | Dujmović  34' | 
Perugia won 1–0 on aggregate.
| Newry Town   | 1–0 |  Duisburg | 
|---|---|---|
| Schneider  28' (o.g.) | Report | 
Duisburg won 2–1 on aggregate.
| Boby Brno   | 2–4 |  Basel | 
|---|---|---|
| Křivánek  19' Zbončák  51' | Summary | Tholot  10' (pen.) Cantaluppi  37' Savić  71' Kehrli  89' | 
Basel won 4–2 on aggregate.
| Rostselmash   | 2–1 |  Cementarnica 55 | 
|---|---|---|
| Dyadyuk  33' Khankeyev  75' | Dimitrovski  66' | 
Rostselmash won 3–2 on aggregate.
| Varteks   | 3–0 (a.e.t.) |  Brann | 
|---|---|---|
| Mumlek  22' Kamberović  24' Madunović  82' | ||
| Penalties | ||
| Golubica  Posavec  Sklepić  Balajić  Mumlek  | 5–4 |  Mjelde  Pedersen  Hanstveit  Helstad  Samuelsson | 
3–3 on aggregate; Varteks won 5–4 on penalties
| Austria Lustenau   | 2–1 |  Rudar Velenje | 
|---|---|---|
| Echteld  30' Brezič  67' | Grobelšek  38' | 
Austria Lustenau won 4–2 on aggregate.
Lokeren won 6–2 on aggregate.
Metz won 4–2 on aggregate.
| Polonia Warsaw   | 1–1 |  Copenhagen | 
|---|---|---|
| Dziewicki  18' | Lauridsen  56' | 
Polonia Warsaw won 4–1 on aggregate.
| Gomel   | 2–2 |  Hammarby | 
|---|---|---|
| Demenkovets  54' Yusipets  84' (pen.) | Bakircioglu  41', 64' | 
Hammarby won 6–2 on aggregate.
| Kocaelispor   | 2–0 |  Ventspils | 
|---|---|---|
| Kaynak  6' Dursun  50' | 
Kocaelispor won 3–1 on aggregate.
| Montpellier   | 6–0 |  Qarabağ | 
|---|---|---|
| Mahouvé  11' Džodić  16', 74' Loko  66' Guei  80' Barbosa  87' | 
Kocaelispor won 9–0 on aggregate.
| Sint-Truiden   | 3–1 |  Ararat Yerevan | 
|---|---|---|
| Teppers  4' (pen.) Mertens  45' Vrancken  57' | Mesropyan  64' | 
Sint-Truiden won 5–1 on aggregate.
| Vasas   | 1–0 |  Neuchâtel Xamax | 
|---|---|---|
| Sowunmi  31' | 
Vasas won 3–0 on aggregate.
| Floriana   | 1–1 |  Jokerit | 
|---|---|---|
| Burg  14' | Rantanen  75' | 
Jokerit won 3–0 on aggregate.
| Jedinstvo Bihać   | 1–3 |  Ceahlăul Piatra Neamţ | 
|---|---|---|
| Hota  8' | Ilie  7' Grozavu  23' (pen.) Botez  44' | 
Ceahlăul Piatra Neamţ won 5–2 on aggregate.
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| Espanyol   | 1–4 |  Montpellier | 0–2 | 1–2 | 
| Ceahlăul Piatra Neamț   | 1–1 (a) |  Juventus | 1–1 | 0–0 | 
| Trabzonspor   | 4–2 |  Perugia | 1–2 | 3–0 (f) | 
| Heerenveen   | 4–0 |  Hammarby | 2–0 | 2–0 | 
| West Ham United   | 2–1 |  Jokerit | 1–0 | 1–1 | 
| Austria Lustenau   | 2–2 (a) |  Rennes | 2–1 | 0–1 | 
| Hamburg   | 3–3 (a) |  Basel | 0–1 | 3–2 | 
| Sint-Truiden   | 2–3 |  Austria Wien | 0–2 | 2–1 | 
| Varteks   | 2–2 (a) |  Rostselmash | 1–2 | 1–0 | 
| Kocaelispor   | 0–3 |  Duisburg | 0–3 | 0–0 | 
| Lokeren   | 2–2 (a) |  Metz | 1–2 | 1–0 | 
| Polonia Warsaw   | 4–1 |  Vasas | 2–0 | 2–1 | 
| Espanyol   | 0–2 |  Montpellier | 
|---|---|---|
| Loko  32' Džodić  84' | 
| Ceahlăul Piatra Neamţ   | 1–1 |  Juventus | 
|---|---|---|
| Scânteie  28' | Tacchinardi  58' | 
| West Ham United   | 1–0 |  Jokerit | 
|---|---|---|
| Kitson  18' | [ citation needed ] | 
| Heerenveen   | 2–0 |  Hammarby | 
|---|---|---|
| Samardžić  11' (pen.) Pahlplatz  76' | 
| Austria Lustenau   | 2–1 |  Rennes | 
|---|---|---|
| Marcelino  30' Schneidhofer  90' | Diouf  52' | 
| Hamburg   | 0–1 |  Basel | 
|---|---|---|
| Summary | Koumantarakis  15' | 
| Sint-Truiden   | 0–2 |  Austria Wien | 
|---|---|---|
| Mayrleb  9' (pen.), 66' | 
| Polonia Warsaw   | 2–0 |  Vasas | 
|---|---|---|
| Moskal  15' Bartczak  70' | 
| Montpellier   | 2–1 |  Espanyol | 
|---|---|---|
| Delaye  36' Džodić  54' | Pérez  73' | 
Montpellier won 4–1 on aggregate.
1–1 on aggregate, Juventus won on away goals rule.
| Perugia   | 1–3 (a.e.t.) |  Trabzonspor | 
|---|---|---|
| Petrachi  5' | Vugrinec  22' Selahattin  88' Hami  113' | 
The game was abandoned in the 114th minute of extra time due to some objects being thrown on the pitch, some even hitting the referee. UEFA banned Perugia and awarded a 3–0 win to Trabzonspor.
Trabzonspor won 4–2 on aggregate.
| Jokerit   | 1–1 |  West Ham United | 
|---|---|---|
| Koskela  33' | [[[Category:All articles with unsourced statements]][ citation needed ] Report] | Lampard  70' | 
West Ham United won 2–1 on aggregate.
| Hammarby   | 0–2 |  Heerenveen | 
|---|---|---|
| Samardžić  14', 60' | 
Heerenveen won 4–0 on aggregate.
| Rennes   | 1–0 |  Austria Lustenau | 
|---|---|---|
| Bigné  25' | 
2–2 on aggregate, Rennes won on away goals rule.
3–3 on aggregate, Hamburg won on away goals rule.
| Austria Wien   | 1–2 |  Sint-Truiden | 
|---|---|---|
| Stöger  63' | Teppers  33' (pen.) Fiers  45' | 
Austria Wien won 3–2 on aggregate.
| Rostselmash   | 0–1 |  Varteks | 
|---|---|---|
| Mumlek  73' | 
2–2 on aggregate, Rostselmash won on away goals rule.
Duisburg won 3–0 on aggregate.
2–2 on aggregate, Metz won on away goals rule.
| Vasas   | 1–2 |  Polonia Warsaw | 
|---|---|---|
| Aranyos  87' | Bąk  61' Gołaszewski  80' | 
Polonia Warsaw won 4–1 on aggregate.
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| Duisburg   | 1–4 |  Montpellier | 1–1 | 0–3 | 
| Trabzonspor   | 3–6 |  Hamburg | 2–2 | 1–4 | 
| Rostselmash   | 1–9 |  Juventus | 0–4 | 1–5 | 
| Rennes   | 4–2 |  Austria Wien | 2–0 | 2–2 | 
| West Ham United   | 2–0 |  Heerenveen | 1–0 | 1–0 | 
| Metz   | 6–2 |  Polonia Warsaw | 5–1 | 1–1 | 
| Duisburg   | 1–1 |  Montpellier | 
|---|---|---|
| Osthoff  25' | Maoulida  39' | 
| Trabzonspor   | 2–2 |  Hamburg | 
|---|---|---|
| Mandıralı  68', 73' | Yeboah  58' Hollerbach  61' | 
| Rennes   | 2–0 |  Austria Wien | 
|---|---|---|
| Bassila  52' Yapi  84' | 
| West Ham United   | 1–0 |  Heerenveen | 
|---|---|---|
| Lampard  7' | [[[Category:All articles with unsourced statements]][ citation needed ] Report] | 
Montpellier won 3–1 on aggregate.
| Hamburg   | 4–1 |  Trabzonspor | 
|---|---|---|
| Mahdavikia  37'  57' Präger  64' Hashemian  82' | Mandıralı  69' | 
Hamburger SV won 6–3 on aggregate.
| Juventus   | 5–1 |  Rostselmash | 
|---|---|---|
| Inzaghi  33' (pen.), 64', 69' Tacchinardi  48' Del Piero  75' | Duyun  38' | 
Juventus won 9–1 on aggregate.
| Austria Wien   | 2–2 |  Rennes | 
|---|---|---|
| Mayrleb  25', 40' | Le Roux  87' Nonda  90' | 
Rennes won 4–2 on aggregate.
| Heerenveen   | 0–1 |  West Ham United | 
|---|---|---|
| [[[Category:All articles with unsourced statements]][ citation needed ] Report] | Wanchope  25' | 
West Ham United won 2–0 on aggregate.
| Polonia Warsaw   | 1–1 |  Metz | 
|---|---|---|
| Dziewicki  56' | Saha  89' | 
Metz won 6–2 on aggregate.
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| Juventus   | 4–2 |  Rennes | 2–0 | 2–2 | 
| West Ham United   | 3–2 |  Metz | 0–1 | 3–1 | 
| Montpellier   | 2–2 (3–0 p) |  Hamburg | 1–1 | 1–1 | 
| West Ham United   | 0–1 |  Metz | 
|---|---|---|
| Report | Saha  12' | 
| Hamburg   | 1–1 |  Montpellier | 
|---|---|---|
| Yeboah  22' | Report | Sorlin  70' | 
| Penalties | ||
| Panadić  Groth  Babatz  | 0–3 |  Silvestre  Serredszum  Mahouvé  Fugier | 
2–2 on aggregate; Montpellier won 3–0 on penalties
West Ham United won 3–2 on aggregate.
Juventus won 4–2 on aggregate.