Friday 31st July
- Lugano 3 , Servette 1 at Full timeLuganoServetteFull time
- Luzern 2 , Zürich 1 at Full timeLuzernZürichFull time
- Sion 0 , Young Boys 1 at Full timeSionYoung BoysFull time
- St.Gallen 6 , Xamax 0 at Full timeSt.GallenXamaxFull time
- Thun 0 , Basel 0 at Full timeThunBaselFull time
Tuesday 28th July
- Zürich 0 , Sion 2 at Full timeZürichSionFull time
Sunday 26th July
- Basel 4 , Lugano 4 at Full timeBaselLuganoFull time
- Servette 4 , Xamax 1 at Full timeServetteXamaxFull time
- Young Boys 1 , Luzern 0 at Full timeYoung BoysLuzernFull time
Saturday 25th July
- Sion 1 , Thun 1 at Full timeSionThunFull time
- Zürich 1 , St.Gallen 3 at Full timeZürichSt.GallenFull time
Thursday 23rd July
- Xamax 0 , Young Boys 1 at Full timeXamaxYoung BoysFull time
Wednesday 22nd July
- Thun 5 , Servette 1 at Full timeThunServetteFull time
- Lugano 1 , Zürich 0 at Full timeLuganoZürichFull time
- Luzern 1 , Sion 2 at Full timeLuzernSionFull time
- St.Gallen 0 , Basel 5 at Full timeSt.GallenBaselFull time
Sunday 19th July
- Luzern 1 , Xamax 2 at Full timeLuzernXamaxFull time
- Servette 2 , Basel 2 at Full timeServetteBaselFull time
- Sion 1 , Lugano 1 at Full timeSionLuganoFull time
- Thun 2 , St.Gallen 1 at Full timeThunSt.GallenFull time
Saturday 18th July
- Zürich 0 , Young Boys 5 at Full timeZürichYoung BoysFull time
Thursday 16th July
- Xamax 0 , Sion 0 at Full timeXamaxSionFull time
- St.Gallen 4 , Luzern 1 at Full timeSt.GallenLuzernFull time
Wednesday 15th July
- Lugano 1 , Thun 1 at Full timeLuganoThunFull time
- Young Boys 4 , Servette 2 at Full timeYoung BoysServetteFull time
Tuesday 14th July
- Basel 4 , Zürich 0 at Full timeBaselZürichFull time
Sunday 12th July
- Luzern 3 , Lugano 3 at Full timeLuzernLuganoFull time
- Servette 1 , St.Gallen 1 at Full timeServetteSt.GallenFull time
- Thun 3 , Xamax 0 at Full timeThunXamaxFull time
Saturday 11th July
- Basel 3 , Young Boys 2 at Full timeBaselYoung BoysFull time
Thursday 9th July
- Lugano 3 , St.Gallen 3 at Full timeLuganoSt.GallenFull time
Wednesday 8th July
- Young Boys 4 , Thun 0 at Full timeYoung BoysThunFull time
- Servette 2 , Luzern 0 at Full timeServetteLuzernFull time
- Sion 1 , Basel 0 at Full timeSionBaselFull time
Tuesday 7th July
- Xamax 1 , Zürich 1 at Full timeXamaxZürichFull time
Sunday 5th July
- Luzern 3 , Thun 0 at Full timeLuzernThunFull time
- St.Gallen 2 , Sion 1 at Full timeSt.GallenSionFull time
- Young Boys 3 , Lugano 0 at Full timeYoung BoysLuganoFull time
Saturday 4th July
- Basel 2 , Xamax 0 at Full timeBaselXamaxFull time
- Zürich 2 , Servette 0 at Full timeZürichServetteFull time
Thursday 2nd July
- Sion 0 , Luzern 2 at Full timeSionLuzernFull time
Wednesday 1st July
- Lugano 2 , Basel 1 at Full timeLuganoBaselFull time
- Thun 3 , Zürich 2 at Full timeThunZürichFull time
- Xamax 1 , St.Gallen 2 at Full timeXamaxSt.GallenFull time
All times are UK and subject to change. BBC is not responsible for any changes.