G1 Leader 110 km to go
- No data (TDFF)
Tour de France Femmes - Stage 2
Stage 2 of the 2025 Tour de France Femmes is a 110.4 kilometre stage from Brest to Quimper, featuring four classified climbs and a lumpy finishing circuit. The Côte du Chemin de Trohéir tops out just 4.7 kilometres from the line, followed by a short descent and a steep kick in the final kilometre. The final ramp opens with 200 metres at more than 10% before it levels out towards the line. The stage will get underway at 12:30 CET and will finish at around 15:04 CET, follow all of the action live on Domestique.
Hello everybody and welcome to Domestique's live coverage for stage 2 of the 2025 Tour de France Femmes avec Zwift. Stage 1 ended in a thriller, let's see if stage 2 can beat that!
Need more information about the stage ahead,, here's all the latest information you need in the stage ahead with our stage 2 preview.
Yellow jersey: Marianne Vos (Visma | Lease a Bike)
Green jersey: Marianne Vos (Visma | Lease a Bike)
White jersey: Puck Pieterse (Fenix-Deceuninck)
Polka-dots: Elise Chabbey (FDJ - Suez)

Best wishes to Charlotte Kool (Team Picnic PostNL), who hasn't recovered well from her crash at the Baloise Laides Tour. Speedy recovery to her.
This stage could go either way, for the sprinters of the puncheurs? What do you think?
Just under 15 minutes until stage 2 is a go with the official start scheduled for 12:30 CET!
The riders are well on their way on the neutral start in Brest, ready for the official start at 12:30 CET!
110km awaits the riders today, that was a long old neutral start, so let's see of the riders are warmed up enough after that slow tempo!
Megan Jastrab (Team Picnic PostNL) has gone clear of the peloton with a small margin, counter-attacks follow.
Jastrab was caught by the peloton and now Aude Biannic (Movistar) and Franzi Koch (Picnic PostNL), stage 1's most combative rider, are clear of the peloton by 26 seconds.
Aude Biannic and Franzi Koch push on and now have a gap which is nearly at minute to the peloton behind!
Laura Molenaar (VolkerWessels) is in between the peloton and the front duo. She is +1:07 behind the front two, who have a gap of +1:20.
Dominika Włodarczyk and Kristen Faulkner are two notable riders who have been dropped so far in the peloton which is lead by Visma | Lease a Bike. Still Koch and Biannic push on with over a minute advantage.
There are 16km to go until the intermediate sprint of the day, a reminder that 25 points go to the first rider to cross the line!
10 kilometres to go until the intermediate and still the duo of Koch and Biannic push on with a 56 second gap over the peloton. Looks like the top twp points will go to the duo.
The run-in to the intermediate is here, the duo ahead will contest the sprint for the maximum points but the peloton behind has decided to turn up the pace! The duo still have a 47 second gap.
She rolls over the line ahead of Biannic to take the maximum points, back behind, It's neck and neck between Lorena Wiebes and Marianne Vos for third place and it's Wiebes who takes third place!
The riders are about to approach the first categorised climb of the day, the category 3, Menez Quelerc'h 2.9km à 6.3%.
With 61km to, go the gap is 38 seconds to the duo ahead.
Just before the summit of the category three, the duo were caught as Elise Chabey, the polka-dot jersey leader, took off from the peloton.
Silke Smulders (Jayco-Alula) drops a lovely attack with Elise Chabbey (FDJ -Suez) and it's Smulders who succeeds in the battle!
Elise Chabbey and Silke Smulders pushed on from the categorised climb and have 15 seconds over the peloton, which is lead by Movistar.
Elise Chabbey and Silke Smulders are nearly joined by Maud Rijnbeek. The duo have 36 seconds ahead of the peloton.
Chabbey and Smulders are now joined by Rijnbeek and the newly formed trio have 40 seconds on the peloton.
The category 4, (Côte de Locronan 0.8km à 8.5%) is up next, with the points going to the three women breakaway, who have 45 seconds of an advantage.
She takes the 2 points on the category 4 ahead of Smulders. Riders are making their moves to the front of the peloton.
G1: Smulders and Chabbey
G2: Squiban and Rijnbeek +17
P +38
Kim Le Court has a coming together and she takes a teammates bike in a bad moment of the race for her.
Squiban has joined Chabbey and Smulders at the front of the race. The trio have 25 seconds over the peloton.
The riders begin the last lap of the local circuit with Squiban, Chabbey and Smulders ahead of the peloton by 40 seconds.
Brodie Chapman goes down in a crash, she is okay to continue.
Katarzyna Niewiadoma attacks with Pauline Ferrand-Prévot what a move from both of them!
The situation:
G1: Chabbey, Squiban and Smulders are now joined by Riejanne Markus of Lidl -Trek. The four have 30 seconds of an advantage.
Visma | Lease a Bike are working hard on the front of the peloton to bring the four ahead back who have 17 second gap.
The breakaway has been caught, we are all together for an explosive, punchy finale!
Mavi Garcia (Liv Alula Jayco) tries an audacious move off the front and is building an advantage.
20 seconds is the gap now for Mavi Garcia over the peloton it's oh so close here!
It's all action on the last categorised climb of the day with the gap now just 12 seconds to Garcia!
All the favourites to the front as Vollering tries a little attempt of an attack!
Lotte Kopecky is distanced on the last climb, Wiebes is isolated.
It's a big group who could be looking to contest the stage win, but Mavi Garcia is still working well alone with a 12 seconds gap!
Mavi Garcia is through the flamme rouge, Kopecky after being dropped is digging deep for Wiebes! Gap is 8 seconds.
What a ride, Mavi Garcia unbelievable! At 41-years-old chapeau!
1st: Mavi Garcia
2nd: Lorena Wiebes
3rd: Kim Le Court
How brilliant, after her third place and second on stage 1, she moves into the yellow jersey!
Thanks everyone for joining us today, we will see you tomorrow for stage 3. The past two stages have been epic!
We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.