Saturday 31st July
- Zürich 3 , Lausanne-Sport 1 at Full timeZürichLausanne-SportFull time
- Young Boys 0 , Grasshoppers 0 at Full timeYoung BoysGrasshoppersFull time
Sunday 25th July
- Lugano 0 , Zürich 2 at Full timeLuganoZürichFull time
- Grasshoppers 0 , Basel 2 at Full timeGrasshoppersBaselFull time
- Sion 1 , Servette 2 at Full timeSionServetteFull time
Saturday 24th July
- Luzern 3 , Young Boys 4 at Full timeLuzernYoung BoysFull time
- Lausanne-Sport 1 , St.Gallen 2 at Full timeLausanne-SportSt.GallenFull time
All times are UK and subject to change. BBC is not responsible for any changes.