 The draw for the semi-finals was held on 21 April 2017.The first legs were played on 2 and 3 May, and the second legs were played on 9 and 10 May 2017.The final was played on 3 June 2017 at the Millennium Stadium in Cardiff, Wales.