Saturday 30th April
- Lugano 1 , Grasshoppers 1 at Full timeLuganoGrasshoppersFull time
- Servette 0 , St.Gallen 2 at Full timeServetteSt.GallenFull time
Sunday 24th April
- St.Gallen 3 , Lugano 0 at Full timeSt.GallenLuganoFull time
- Basel 3 , Luzern 0 at Full timeBaselLuzernFull time
- Grasshoppers 3 , Lausanne-Sport 1 at Full timeGrasshoppersLausanne-SportFull time
Saturday 23rd April
- Zürich 5 , Sion 1 at Full timeZürichSionFull time
- Young Boys 3 , Servette 1 at Full timeYoung BoysServetteFull time
Monday 18th April
- Luzern 3 , St.Gallen 2 at Full timeLuzernSt.GallenFull time
- Lausanne-Sport 4 , Lugano 1 at Full timeLausanne-SportLuganoFull time
- Sion 0 , Basel 0 at Full timeSionBaselFull time
Saturday 16th April
- Zürich 2 , Young Boys 1 at Full timeZürichYoung BoysFull time
- Servette 0 , Grasshoppers 1 at Full timeServetteGrasshoppersFull time
Sunday 10th April
- Servette 1 , Zürich 0 at Full timeServetteZürichFull time
- Lugano 1 , Sion 3 at Full timeLuganoSionFull time
- St.Gallen 2 , Basel 2 at Full timeSt.GallenBaselFull time
Saturday 9th April
- Young Boys 2 , Lausanne-Sport 2 at Full timeYoung BoysLausanne-SportFull time
- Grasshoppers 2 , Luzern 2 at Full timeGrasshoppersLuzernFull time
Sunday 3rd April
- Luzern 2 , Lugano 2 at Full timeLuzernLuganoFull time
- Basel 2 , Young Boys 2 at Full timeBaselYoung BoysFull time
- Lausanne-Sport 4 , Servette 1 at Full timeLausanne-SportServetteFull time
Saturday 2nd April
- Zürich 1 , Grasshoppers 1 at Full timeZürichGrasshoppersFull time
- Sion 0 , St.Gallen 3 at Full timeSionSt.GallenFull time
All times are UK and subject to change. BBC is not responsible for any changes.