Following the dramatic round of quarter-final matches this weekend, the Heineken Cup semi-finals have now been confirmed.
SEMI-FINAL 1 – Saturday, 30 April
15.30 – Leinster v Toulouse – Aviva Stadium, Dublin
SEMI-FINAL 2 – Sunday, 1 May
15.00 Northampton Saints v Perpignan – stadium:mk, Milton Keynes
The final will be played at the Millennium Stadium in Cardiff on Saturday 21st May.
Who do you think will make it through to the final?