Celtic will face Danish Superliga runners-up Midtjylland in the Champions League second qualifying round.
Ange Postecoglou’s first test after succeeding Neil Lennon will come at home, with the first leg on 20/21 July and the return the following midweek.
Midtjylland finished two points behind Brondby last term and are captained by former Celtic player Erik Sviatchenko.
They reached the group stage last term, finishing bottom of a section that included Liverpool, Ajax and Atalanta.
Should Celtic get past the Danish side, they would still have two rounds before reaching the group stage.
Defeat would mean a place in the Europa League third qualifying round against either Anorthosis Famagusta of Cyprus or the Czech Republic’s Jablonec.
Northern Irish champions Linfield could face Ferencvaros of Hungary if they get past Zalgiris Vilnius of Lithuania in the first qualifying round.
And Welsh counterparts Connah’s Quay Nomads will face Teuta of Albania or Sheriff Tiraspol of Moldova should they defeat Alashkert of Armenia.
Republic of Ireland’s Shamrock Rovers already face a tough tie against Slovakia’s Slovan Bratislava and face an even harder one against Swiss side Young Boys should they progress.
Celtic went into Wednesday’s draw as one of the seeded sides in a section of clubs who finished runners-up in their respective leagues and drew the Danes instead of Turkey’s Galatasaray and Austria’s Rapid Vienna.
What do we know about Midtjylland?
Midtjylland navigated their way past Ludogorets Razgrad, Young Boys and Slavia Prague – who beat Celtic home and away in the Europa League – to reach last season’s group stage for the first time.
However, they lost to Rangers in the Europa League third qualifying round in the previous campaign.
Wednesday’s draw comes amid speculation suggesting 29-year-old Sviatchenko, who returned to his first club after leaving Celtic in 2018, could be a signing target for the Scottish Premiership outfit.