The dates and kick-off times for the Heineken Champions Cup and Challenge Cup semi-finals have been confirmed by the EPCR.

Four-time Champions Cup champion Leinster will take on La Rochelle in their semi-final at Stade Marcel Deflandre on Sunday, 2 May at 4pm.

Toulouse, will go head-to-head with Champions Cup semi-final debutants, Bordeaux-Begles at Stade Ernest Wallon, the day before Leinster on Saturday, 1 May at 4pm.

In the Challenge Cup, old rivals in European competition, Leicester Tigers and Ulster, meet at Mattioli Woods Welford Road on Friday, 30 April, and the following evening, Bath host Montpellier at the Recreation Ground. Both games start at 8pm.