The 2003–04 UEFA Champions League qualifying rounds decided 16 of the 32 teams which played in the group stage.
The draw for this round was performed on 20 June 2003 in Nyon, Switzerland.
Skonto Omonia Bohemians Sheriff Tiraspol Dinamo Tbilisi Leotar Kaunas
Vardar BATE Borisov Sliema Wanderers Pyunik Barry Town Tirana Flora Glentoran Grevenmacher
The draw for this round was performed on 20 June 2003 in Nyon, Switzerland.
Celtic Anderlecht Slavia Prague Rosenborg Wisła Kraków Dinamo Zagreb
Shakhtar Donetsk Partizan Copenhagen Maccabi Tel Aviv CSKA Sofia MTK Hungária CSKA Moscow Djurgårdens IF Rapid București
Maribor Žilina Sliema Wanderers[†] Omonia[†] Bohemians[†] Sheriff Tiraspol[†] Tirana[†] Leotar[†] Kaunas[†] Pyunik[†] Vardar[†] The first legs were played on 30 July, and the second legs were played on 6 August 2003.
Lazio Deportivo La Coruña Celta Vigo Galatasaray Borussia Dortmund Chelsea Celtic[†] AEK Athens Dynamo Kyiv Ajax Newcastle United Rangers Sparta Prague Marseille Lokomotiv Moscow Anderlecht[†] Slavia Prague[†] Club Brugge Rosenborg[†] Wisła Kraków[†] Grasshopper Dinamo Zagreb[†] Benfica
Shakhtar Donetsk[†] Partizan[†] Copenhagen[†] Žilina[†] CSKA Sofia[†] Austria Wien MTK Hungária[†] Vardar[†] The first legs were played on 12 and 13 August, and the second legs were played on 26 and 27 August 2003.