Live report recap: Tour de France Femmes - Stage 2 - Brest > Quimper

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.

by Ethan Lessiter

Key info

Race situation

G1 Leader 110 km to go

  • No data (TDFF)

Liveblog

Welcome

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!

Stage 2 preview

Need more information about the stage ahead,, here's all the latest information you need in the stage ahead with our stage 2 preview.

The jersey holders

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)

The jersey holders

A DNS before stage 2

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.

What awaits

This stage could go either way, for the sprinters of the puncheurs? What do you think?

Underway shortly

Just under 15 minutes until stage 2 is a go with the official start scheduled for 12:30 CET!

The neutral start

The riders are well on their way on the neutral start in Brest, ready for the official start at 12:30 CET!

Stage 2 is a go!

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!

Solo attacker

Megan Jastrab (Team Picnic PostNL) has gone clear of the peloton with a small margin, counter-attacks follow.

The situation changes

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.

The duo's advantage

Aude Biannic and Franzi Koch push on and now have a gap which is nearly at minute to the peloton behind!

In between

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.

Riders have been dropped from the peloton

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.

80km to go

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!

74km to go

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.

68km to go

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.

Franzi Koch takes the intermediate

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!

First categorised climb of the day

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.

The breakaway duo caught

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.

A cracking battle

Silke Smulders (Jayco-Alula) drops a lovely attack with Elise Chabbey (FDJ -Suez) and it's Smulders who succeeds in the battle!

57km to go

Elise Chabbey and Silke Smulders pushed on from the categorised climb and have 15 seconds over the peloton, which is lead by Movistar.

50km to go

Elise Chabbey and Silke Smulders are nearly joined by Maud Rijnbeek. The duo have 36 seconds ahead of the peloton.

48km to go - 2 becomes 3

Chabbey and Smulders are now joined by Rijnbeek and the newly formed trio have 40 seconds on the peloton.

42km to go- the 2nd categorised climb begins

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.

Elise Chabbey adds to her QoM tally

She takes the 2 points on the category 4 ahead of Smulders. Riders are making their moves to the front of the peloton.

36km to go - The situation

G1: Smulders and Chabbey

G2: Squiban and Rijnbeek +17

P +38

Crash

Kim Le Court has a coming together and she takes a teammates bike in a bad moment of the race for her.

Joining the front

Squiban has joined Chabbey and Smulders at the front of the race. The trio have 25 seconds over the peloton.

25km to go

The riders begin the last lap of the local circuit with Squiban, Chabbey and Smulders ahead of the peloton by 40 seconds.

Crash

Brodie Chapman goes down in a crash, she is okay to continue.

Attack

Katarzyna Niewiadoma attacks with Pauline Ferrand-Prévot what a move from both of them!

17km to go

The situation: 

G1: Chabbey, Squiban and Smulders are now joined by Riejanne Markus of Lidl -Trek. The four have 30 seconds of an advantage.

14km to go

Visma | Lease a Bike are working hard on the front of the peloton to bring the four ahead back who have 17 second gap.

12km to go

The breakaway has been caught, we are all together for an explosive, punchy finale!

10km to go

Mavi Garcia (Liv Alula Jayco) tries an audacious move off the front and is building an advantage.

6km to go

20 seconds is the gap now for Mavi Garcia over the peloton it's oh so close here!

5.7km to go

It's all action on the last categorised climb of the day with the gap now just 12 seconds to Garcia!

4.8km to go

All the favourites to the front as Vollering tries a little attempt of an attack!

4.4km

Lotte Kopecky is distanced on the last climb, Wiebes is isolated.

2.3km

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!

1km to go

Mavi Garcia is through the flamme rouge, Kopecky after being dropped is digging deep for Wiebes! Gap is 8 seconds.

MAVI GARCIA WINS STAGE 2

What a ride, Mavi Garcia unbelievable! At 41-years-old chapeau!

The stage 2 podium

1st: Mavi Garcia

2nd: Lorena Wiebes

3rd: Kim Le Court

Kim Le Court in yellow

How brilliant, after her third place and second on stage 1, she moves into the yellow jersey!

That's a wrap

Thanks everyone for joining us today, we will see you tomorrow for stage 3. The past two stages have been epic!

we are grateful to our partners.
Are you?

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.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️