Almeida Powers to Stage Victory at Tour De Suisse as GC Battle Tightens

June 21, 2025

UAE Team Emirates -XRG celebrated another major triumph at the Tour de Suisse, with João Almeida storming to an emphatic victory on Stage 7.

The Portuguese all-rounder delivered a measured and powerful ride in the final kilometres, outsprinting Oscar Onley (Team Picnic PostNL) and race leader Kevin Vauquelin (Arkea-B&B Hotels) in the closing metres to claim the win after 207 km of racing from Neuhausen am Rheinfall to Emmetten.

Almeida crossed the line in 4:38:25, earning a 10-second time bonus and vital gains in the general classification. He now sits firmly in the top three overall, just 33 seconds behind current race leader Kévin Vauquelin (Arkéa–B&B Hotels), who finished third on the stage, having launched his sprint early to surprise his rivals.

Almeida: “It was a hard day, fast all day. My teammates did a perfect job; they were super strong and pulled all day to catch the breakaway. This victory is for them. Every second is important, and we had to do our best.

I don’t think I’m the favourite for overall victory, Vauquelin is also strong in the TT, so it’s going to be tough. But I’m going to give everything I have.”

This win marks Almeida’s 7th victory of the season, and the 47th for the Emirati squad, continuing UAE Team Emirates-XRG’s momentum.

Tour de Suisse stage 7 results

1.Joao Almeida (UAE Team Emirates-XRG) 4:38:27

2.Oscar Onley (Team Picnic PostNL) s.t

3.Kevin Vauquelin (Arkea-B&B Hotels) s.t

Tour de Suisse GC after stage 7

1..Kevin Vauquelin (Arkea-B&B Hotels) 29:00:55

2.Joao Almeida (UAE Team Emirates-XRG) +33”

3.Julian Alaphilippe (Tudor Cycling) +41”