Four-time winners Toulouse and Leinster could meet in the final of the Champions Cup and decide who is the first team to claim a fifth title after the semi-final draw was made.
The Irish province have the toughest task with them selected to face La Rochelle at the Stade Marcel-Deflandre.
Jono Gibbes’ men were excellent in the quarter-finals, producing a dominant display to thrash Sale Sharks 45-21, but Leinster arguably eclipsed that performance by overcoming defending champions Exeter Chiefs on Saturday.
In the other contest, Les Rouge et Noir have been handed a home tie and they will face Bordeaux-Begles, who edged past Racing 92 thanks to Matthieu Jalibert’s last-minute penalty.
Meanwhile, the Challenge Cup sees the two English sides have home games in the last four, with Leicester Tigers and Bath facing Ulster and Montpellier respectively.
Champions Cup semi-finals
La Rochelle v Leinster Rugby, Stade Marcel-Deflandre
Toulouse v Bordeaux-Bègles, Stade Ernest-Wallon
Challenge Cup semi-finals
Leicester Tigers v Ulster Rugby, Mattioli Woods Welford Road
Bath Rugby v Montpellier, The Recreation Ground