Sunday 31st July
- Winterthur 1 , Lugano 4 at Full timeWinterthurLuganoFull time
- Young Boys 1 , Grasshoppers 1 at Full timeYoung BoysGrasshoppersFull time
Saturday 30th July
- St.Gallen 2 , Zürich 0 at Full timeSt.GallenZürichFull time
- Sion 0 , Servette 0 at Full timeSionServetteFull time
Sunday 24th July
- Basel 1 , Servette 1 at Full timeBaselServetteFull time
- Grasshoppers 2 , Lugano 1 at Full timeGrasshoppersLuganoFull time
- Sion 0 , Young Boys 3 at Full timeSionYoung BoysFull time
Saturday 23rd July
- Zürich 0 , Luzern 0 at Full timeZürichLuzernFull time
- St.Gallen 2 , Winterthur 0 at Full timeSt.GallenWinterthurFull time
Sunday 17th July
- Lugano 2 , Sion 3 at Full timeLuganoSionFull time
- Servette 1 , St.Gallen 0 at Full timeServetteSt.GallenFull time
Saturday 16th July
- Young Boys 4 , Zürich 0 at Full timeYoung BoysZürichFull time
- Winterthur 1 , Basel 1 at Full timeWinterthurBaselFull time
All times are UK and subject to change. BBC is not responsible for any changes.