Semi-final games will be over two legs, to be played 22 and 29 April.
D1
https://challonge.com/t100s12wcc1
D2
https://challonge.com/t100s12wcc2
D3
https://challonge.com/t100s12wcc3
D4
https://challonge.com/t100s12wcc4
D5
https://challonge.com/t100s12wcc5