The draw for the UEFA Cup first round has been made today in Monaco

Full draw:

Graz AK (Austria) v Litex Lovech (Bulgaria)
Lazio (Italy) v Metalurg Donetsk (Ukraine)
Bodo/Glimt (Norway) v Besiktas (Turkey)
Shelbourne (Ireland) v Lille (France)
Hearts v Braga (Portugal)
Austria Vienna (Austria) v Legia Warsaw (Poland)
Banska Bystrica (Slovakia) v Benfica (Portugal)
Partizan Belgrade (Serbia & M) v Dinamo Bucharest (Romania)
Parma (Italy) v Maribor (Slovenia)
Real Zaragoza (Spain) v Sigma Olomouc (Czech Republic)
Sporting (Portugal) v Rapid Vienna (Austria)
Newcastle v Hapoel Bnei Sakhnin (Israel)
Steaua Bucharest (Romania) v CSKA Sofia (Bulgaria)
Wisla Krakow (Poland) v Dinamo Tbilisi (Georgia)
Utrecht (Netherlands) v Djurgarden (Sweden)
Millwall v Ferencvaros (Hungary)
Schalke 04 (Germany) v Liepajas Metalurg (Latvia)
Maccabi Haifa (Israel) v Dnipro Dnipropetrovsk (Ukraine)
Terek Grozny (Russia) v Basel (Switzerland)
Odd Grenland (Norway) v Feyenoord (Netherlands)
Aab Aalborg (Denmark) v AJ Auxerre (France)
Sevilla (Spain) v Nacional Madeira (Portugal)
Nova Gorica (Slovenia) v AEK Athens (Greece)
Standard Liege (Belgium) v VfL Bochum (Germany)
Red Star Belgrade (Serbia & M) v Zenit St Petersburg (Russia)
Trabzonspor (Turkey) v Athletic Bilbao (Spain)
Ujpest (Hungary) v VfB Stuttgart (Germany)
Maccabi Petah Tikva (Israel) v Heerenveen (Netherlands)
Panionios (Greece) v Udinese (Italy)
Levski Sofia (Bulgaria) v Beveren (Belgium)
Dinamo Zagreb (Croatia) v Elfsborg (Sweden)
Hafnarfjordur (Iceland) v Alemannia Aachen (Germany)
Middlesbrough v Banik Ostrava (Czech Republic)
Club Bruges (Belgium) v Chateauroux (France)
PAOK Salonika (Greece) v AZ Alkmaar (Netherlands)
Ventspils (Latvia) v Amica Wronki (Poland)
Sochaux (France) v Stabaek (Norway)
Egaleo (Greece) v Genclerbirligi (Turkey)
Rangers (Scotland) v Maritimo (Portugal)
Villarreal (Spain) v Hammarby (Sweden)

First leg ties to be played on 16 September, second leg ties to be played on 30 September.