The draw for the third qualifying round, which was split into the league and champions routes, was made in Nyon, Switzerland, on Friday.
The first match will be played in Kyiv, and the return match will take place in Bern.
FCSB (Romania) v Viktoria Plzen (the Czech Republic)
Nice (France) v Ajax (the Netherlands)
Dynamo Kyiv (Ukraine) v Young Boys (Switzerland)
AEK Athens (Greece) v CSKA Moskva (Russia)
Club Brugge (Belgium) v Istanbul Basaksehir (Turkey)
Slavia Praha (the Czech Republic) v BATE Borisov (Belarus)/Alashkert (Armenia)
Spartaks Jurmala (Latvia)/Astana (Kazakhstan) v IFK Mariehamn (Finland)/Legia Warszawa (Poland)
Zrinjski (Bosnia and Herzegovina)/Maribor (Slovenia) v FH Hafnarfjordur (Iceland)/Vikingur (the Faroe Islands)
Zilina (Slovakia)/Kobenhavn (Denmark) v Malmo (Sweden)/Vardar (Macedonia)
Linfield (Northern Ireland)/Celtic (Scotland) v Dundalk (Ireland)/Rosenborg (Norway)
Hapoel Beer-Sheva (Israel)/Honved (Hungary) v Zalgiris Vilnius (Lithuania)/Ludogorets (Bulgaria)
Viitorul (Romania) v APOEL (Cyprus)/Dudelange (Luxembourg)
Hibernians (Malta)/Salzburg (Austria) v Rijeka (Croatia)/TNS (Wales)
Qarabag (Azerbaijan)/Samtredia (Georgia) v Sheriff (Moldova)/Kukesi (Albania)
Partizan (Serbia)/Buducnost Podgorica (Montenegro) v Olympiacos (Greece)
The matches will be held on July 25-26 and August 1-2.