Tuesday 30th June

  • Servette 1 , Young Boys 1 at Full time
    Servette
    Young Boys
    Full time

Sunday 28th June

  • Basel 2 , Sion 0 at Full time
    Basel
    Sion
    Full time
  • St.Gallen 3 , Thun 2 at Full time
    St.Gallen
    Thun
    Full time
  • Zürich 1 , Lugano 0 at Full time
    Zürich
    Lugano
    Full time

Saturday 27th June

  • Luzern 2 , Servette 2 at Full time
    Luzern
    Servette
    Full time
  • Young Boys 6 , Xamax 0 at Full time
    Young Boys
    Xamax
    Full time

Thursday 25th June

  • St.Gallen 0 , Zürich 4 at Full time
    St.Gallen
    Zürich
    Full time

Wednesday 24th June

  • Xamax 1 , Basel 2 at Full time
    Xamax
    Basel
    Full time
  • Lugano 2 , Luzern 0 at Full time
    Lugano
    Luzern
    Full time
  • Sion 1 , Servette 1 at Full time
    Sion
    Servette
    Full time

Tuesday 23rd June

  • Thun 1 , Young Boys 0 at Full time
    Thun
    Young Boys
    Full time

Sunday 21st June

  • Luzern 2 , Basel 1 at Full time
    Luzern
    Basel
    Full time
  • Servette 1 , Lugano 1 at Full time
    Servette
    Lugano
    Full time

Saturday 20th June

  • Xamax 2 , Thun 1 at Full time
    Xamax
    Thun
    Full time
  • Sion 1 , St.Gallen 2 at Full time
    Sion
    St.Gallen
    Full time

Friday 19th June

  • Young Boys 3 , Zürich 2 at Full time
    Young Boys
    Zürich
    Full time
All times are UK and subject to change. BBC is not responsible for any changes.