Le Portugais Joao Almeida (UAE Team Emirates) s'est imposé vendredi lors de la 6e étape du Tour de Suisse en devançant son coéquipier Adam Yates.