Vincenzo Albanese (EF Education-EasyPost) powered to victory in a tricky uphill sprint on stage 2 of the Tour de Suisse, timing his charge for the line perfectly in Schwarzsee ahead of Fabio Christen (Q36.5 Pro Cycling) and Lewis Askey (Groupama-FDJ).

The finale was kicked off 2.5km from the line by Swiss rider Jan Christen (UAE Team Emirates-XRG) trying to go solo on home roads. As he ran out of steam, US national champion Quinn Simmons (Lidl-Trek) tried to steal a march entering the final kilometre.

You may like

(EDITOR'S NOTE: Alternate crop) Vincenzo Albanese of Italy and Team EF Education - EasyPost (R) celebrates at finish line as stage winner ahead of Fabio Christen of Switzerland and Team Q36.5 Pro Cycling (C) and Lewis Askey of Great Britain and Team Groupama - FDJ (L) during the 88th Tour de Suisse, Stage 2 a 177km stage from Aarau to Schwarzsee / #UCIWT / on June 16, 2025 in Schwarzsee, Switzerland. (Photo by Tim de Waele/Getty Images)

Vincenzo Albanese of EF Education-EasyPost (R) celebrates at finish line as stage winner ahead of Fabio Christen (Q36.5 Pro Cycling) and Lewis Askey (Groupama-FDJ) (Image credit: Tim de Waele/Getty Images)

How it unfolded

A general view of the peloton competing prior to the 88th Tour de Suisse, Stage 2 a 177km stage from Aarau to Schwarzsee / #UCIWT / on June 16, 2025 in Aarau, Switzerland. (Photo by Tim de Waele/Getty Images)

A general view of the peloton departing for 177km stage 2 from Aarau to Schwarzsee (Image credit: Getty Images)

The Tour de Suisse stage 2 attackers: Silvan Dillier (Alpecin-Deceuninck), Jonas Rutsch (Intermarché-Wanty) and Mauro Schmid (Jayco-AlUla)

The Tour de Suisse stage 2 attackers: Silvan Dillier (Alpecin-Deceuninck), Jonas Rutsch (Intermarché-Wanty) and Mauro Schmid (Jayco-AlUla) (Image credit: Getty Images)

Jan Christen of Switzerland and UAE Team Emirates - XRG attacks during the 88th Tour de Suisse, Stage 2 a 177km stage from Aarau to Schwarzsee / #UCIWT / on June 16, 2025 in Schwarzsee, Switzerland. (Photo by Tim de Waele/Getty Images)

Jan Christen of UAE Team Emirates – XRG attacks (Image credit: Getty Images)

Romain Grégoire won stage 1 of the Tour de Suisse and so raced stage 2 in the leader's yellow jersey

Romain Grégoire started and ended Monday’s stage in the leader’s yellow jersey (Image credit: Getty Images)Results