The lineup for the UEFA Champions League second qualifying round has been finalised after Linfield FC, F91 Dudelange and Valletta FC advanced on Tuesday.

While Dudelange and Valletta progressed comfortably, 11-0 and 9-0 on aggregate against SP Tre Penne and FC Lusitans respectively, Linfield required penalties to oust B36 Tórshavn and set up a tie against Cyprus' AEL Limassol FC following a goalless 210 minutes.

Revised second qualifying round draw (17/18 and 24/25 July)

KS Skënderbeu (ALB) v Debreceni VSC (HUN)

NK Maribor (SVN) v FK Željezničar (BIH)

MŠK Žilina (SVK) v Hapoel Kiryat Shmona FC (ISR)

FC BATE Borisov (BLR) v FK Vardar (MKD)

AEL Limassol FC (CYP) v Linfield FC (NIR)

Shamrock Rovers FC (IRL) v FK Ekranas (LTU)

FC Flora Tallinn (EST) v FC Basel 1893 (SUI)

The New Saints FC (WAL) v Helsingborgs IF (SWE)

HJK Helsinki (FIN) v KR Reykjavík (ISL)

Molde FK (NOR) v FK Ventspils (LVA)

F91 Dudelange (LUX) v FC Salzburg (AUT)

FC Slovan Liberec (CZE) v FC Shakhter Karagandy (KAZ)

PFC Ludogorets Razgrad (BUL) v GNK Dinamo Zagreb (CRO)

Neftçi PFK (AZE) v FC Zestafoni (GEO)

Ulisses FC (ARM) v FC Sheriff (MDA)

Valletta FC (MLT) v FK Partizan (SRB)

FK Budućnost Podgorica (MNE) v WKS Śląsk Wroclaw (POL)