The new football season is edging closer and Tuesday's Champions and Europa League draws has thrown up some tasty ties.
In the Champions League, Linfield were drawn against Norwegian side Rosenborg, while for fans of Scottish football, Celtic will face FK Sarajevo and Rangers will play Albanian side Prishtina or Gibraltar's St Joseph's.
In the Europa League, Crusaders face Faroe Island side B36 Torshavn, while Ballymena United will play Malmö of Sweden.
Cliftonville could face Haugesund of Norway if they beat Barry Town.
The full two draws are below:
Nõmme Kalju (EST) v Shkëndija (MKD)
Sūduva (LTU) v Crvena zvezda (SRB)
Ararat-Armenia (ARM) v AIK (SWE)
Astana (KAZ) v CFR Cluj (ROU)
Ludogorets (BUL) v Ferencváros (HUN)
Celtic (SCO) v Sarajevo (BIH)
Sheriff Tiraspol (MDA) v Saburtalo (GEO)
F91 Dudelange (LUX) v Valletta (MLT)
Partizani (ALB) v Qarabağ (AZE)
Slovan Bratislava (SVK) v Sutjeska (MNE)
Linfield (NIR) v Rosenborg (NOR)
Valur Reykjavík (ISL) v Maribor (SVN)
Dundalk (IRL) v Riga (LVA)
The New Saints (WAL) v Winners of the preliminary round
HJK Helsinki (FIN) v HB Tórshavn (FRO)
BATE Borisov (BLR) v Piast Gliwice (POL)