It will be Leinster vs Northampton Saints.

Semi final results...
Leinster 32 - Toulouse 23
Northampton Saints 23 - Perpignan 7

Final to be played in Cardiff on May 21st.