Almeida Wins Stage 6 of Tour de Suisse 0 0 14 Jun 2024 14:04 RoadCycling.com Joao Almeida (UAE Team Emirates) has won stage 6 at Tour de Suisse 2024 while teammate Adam Yates extended his General Classification leadSponsor link: Buzzbike - Rent the bike, own the city