Leinster will take on La Rochelle for a place in the Heineken Champions Cup final on Sunday, May 2.
Leo Cullen's men will travel to Stade Marcel Deflandre in the French coastal city for the semi-final scheduled to kick off at 3pm (Irish time).
The match will be shown live on BT Sport as Leinster go in search of a fifth European title, with the Ronan O'Gara-coached La Rochelle standing in their way.
Before then fellow four-time winners, Toulouse, will go head-to-head with Heineken Champions Cup semi-final debutants, Bordeaux-Begles at Stade Ernest Wallon on Saturday, May 1.
Meanwhile, in the Challenge Cup, Ulster will travel to Welford Road to take on Leicester in the semi-finals on Friday, April 30.
The match between the old rivals will kick off at 7pm (Irish time) and will also be shown live on BT Sport.
HEINEKEN CHAMPIONS CUP semi-finals
( All kick-offs local time )
Saturday 1 May
Toulouse v Bordeaux-Bègles, Stade Ernest Wallon (16.00)
beIN SPORTS / BT Sport / FR 2 / C4 / Virgin Media
Sunday 2 May
La Rochelle v Leinster Rugby, Stade Marcel Deflandre (16.00)
FR 2 / beIN SPORTS / BT Sport
Heineken Champions Cup final : Saturday 22 May
CHALLENGE CUP semi-finals
( All kick-offs local time )
Friday 30 April
Leicester Tigers v Ulster Rugby, Mattioli Woods Welford Road (20.00)
BT Sport / beIN SPORTS
Saturday 1 May
Bath Rugby v Montpellier, Recreation Ground (20.00)
BT Sport / beIN SPORTS / FR 4
Challenge Cup final : Friday 21 MayThe semi-final