Tour de France 2024 - The complete guide
Tour de France 2024 favourites
Tour de France stage 1 results
Tour de France stage 2 preview
Bonjour and welcome to Cyclingnews' live coverage of stage 2 of the Tour de France!
We're into Marco Pantani territory today as the Tour de France honours the roads of the controversial Il Pirata, 26 years after he completed the elusive Giro-Tour double.
That feat is something Tadej Pogačar is trying to emulate, with the route on stage 2 offering up the first chance for GC action to burst into life. Read our head of news Stephen Farrand's preview of stage 2, from Cesenatico to Bologna:
If you somehow missed what was a magical opening day at the Tour de France yesterday, catch up with our race report. We may not get a better winners picture in the next three weeks:
Tour de France: Romain Bardet steals the show on stage 1 to claim first maillot jaune
After a huge day 1, DSM-Firmenich PostNL will have the pleasure of donning two of the classification jerseys at the Tour (despite leading in three). Bardet in yellow, for the first time in his career, and neo pro Van Den Broek in the green points jersey.
THIS TEAM 🥰 All set for a day in 💛 and 💚 @LeTour!#KeepChallenging #TDF2024 pic.twitter.com/WODNcJptvGJune 30, 2024
Make sure to follow CN's Instagram to get an inside view of the race from our great team on the ground. Here's Mark Cavendish arriving back at the team bus after a hellish first stage.
It's team presentation and sign-on time in Cesenatico for the second stage, with temperatures still upwards of 30 degrees but not quite as bad as the scorcher there was had on stage 1.
Today could be the first time we see the 'big four' of Tadej Pogačar, Jonas Vingegaard, Remco Evenepoel and Primož Roglič battle it out on the explosive San Luca climb. Pogačar will no doubt want to test the legs of the trio who were all nursing injuries in the April to May period while he was dominating the Giro.
A look at the prize they are all vying for - the famous maillot jaune.
Visma-Lease a Bike primed and ready for stage 2 after a successful return to Tour de France-level racing for Vingegaard and Van Aert yesterday.
🇫🇷 #TDF2024𝙍𝙚𝙖𝙙𝙮. 🐝 pic.twitter.com/I4i5emtSAsJune 30, 2024
A look at the stage 2 profile. Not as hard as yesterday's 3600+ metres of elevation gain but there are steeper climbs and they crest closer to the finish in Bologna, giving the GC guys a better chance of making it should they drop their rivals.
🚲 Stage 2 / Étape 2 🚲🚩 Cesenatico🏁 @comunebologna📏 199,2 km⏰ 12:15 CEST > 17:19 CEST⛰ 5x3️⃣, 1x4️⃣💚 km 108,1#TDF2024 | @LeTour_Italia pic.twitter.com/ceEihRZRuLJune 30, 2024
Yesterday was a day to forget for Groupama-FDJ's leaders as both Lenny Martinez and David Gaudu lost just under half an hour to stage winner, Romain Bardet (DFP). Maybe today will be better.
A behind the scenes look at Astana Qazaqstan's controlled but brutal day out making sure Mark Cavendish made it to the finish in time. In the end, they made it with 9'59" to spare.
🇮🇹🇫🇷 VIDEO: @LeTour Our Stage One… watch it to find more about our first day at the Tour de France ⬇️#TDF2024 #AstanaQazaqstanTeam pic.twitter.com/Xhqy5XzkUcJune 30, 2024
So far, there are no new abandons after Michele Gazzoli (AST) left the race half way through yesterday's stage when he had suffered enough with Cavendish and co.
In our graphic above you can see who the jersey wearers are after the opening stage. Of course, Frank van den Broek (DFP) can't wear two and he would be very warm if he did! So, Maxim Van Gils (LTD) will wear white on behalf on the young Dutchman.
The last three winners of the Giro dell'Emilia, the race that finishes at the top of the San Luca climb (1.9km at 10.6%), are all in this race. In the last five years, three of the wins were taken by Primož Roglič (RBH) with the others won by now teammate, Aleksandr Vlasov (RBH) as well as Enric Mas (MOV).
A really lovely photo of two good friends and the stars of yesterday's stage and the new yellow and green jerseys, Romain Bardet and Frank van den Broek, both of DSM-Firmenich-PostNL.
Neutral start
The riders have started the neutral zone in Cesenatico as they head to the beautiful city of Bologna and the brutal gradients of the San Luca climb.
Last year, Primož Roglič (RBH) out-smarted and out-sprinted Tadej Pogačar (UAD) to take victory on San Luca... Similar today? We shall have to see. The race does not finish at the top by the sanctuary but rather in Bologna.
European champion, Christophe Laporte (TVL) is just back at the car changing his shoe as he's having an issue with his new Nimbl Ultimate shoe.
Just 5km until the official start.
Front puncture
Mikel Landa (SOQ). Best time to have it while they are still in the neutral zone and have five minutes until the start.
199.2km to go
We are racing! The flag has been waved and there is no action just yet.
We have a long section of flat before we get to the climbs and maybe that is putting people off.
Attack
The first rider to go is Krists Neilands (IPT) with polka-dot jersey Jonas Abrahamson (UXM) first to follow along with Luxembourg national champion Kevin Geniets (GFC), Anthony Turgis (TEN) and about four others.
The first break is caught and several new moves try to go. World champion, Mathieu van der Poel (ADC) is lurking towards the front as well but it is Quentin Pacher (GFC) who tries to get away at the front.
A brief hiatus in the pack as the back of the peloton is extremely strung out as Jan Hirt (SOQ) is right at the back after his accident in the sign on involving a fan yesterday. Hopefully he will be feeling better soon.
Polka dots attack
Jonas Abrahamsen (UXM) attacks and he drags four others with him for now. A few others try to join and it'll likely end it again. But five are away at the moment.
The break swells to about 15 riders and more try to join.
Rear puncture
Toms Skujins (LTK) the Latvian rider getting that at a frustrating moment but he won't be worried about getting back in.
The break looks like it may have gone with plenty of the teams involved with some very strong riders in there including the U23 world champion, Axel Laurance (ADC). Brent Van Moer (LTD) is trying to bridge.
Bike change
Jasper Philipsen (ADC) the defending green jersey champion won't be worried as the peloton have completely sat up now.
Atttack
Michael Matthews (JAY) launches from the peloton and is now trying to get across the almost minute gap. He missed the move but surprising the Australian is aiming for the break.
Bike change
Another bike change for Jasper Philipsen (ADC) and he is trying to fix his radio as well. Interesting to see a couple of issues for the superstar sprinter.
Puncture
Yet another puncture for Toms Skujins (LTK). Rather unlucky for him but he looks chilled out.
Brent Van Moer (LTD) sat up to wait for Michael Matthews (JAY) but they have +55" to bridge. It'll be quite a substantial effort.
Maxim Van Gils and Arnaud De Lie back at the car getting bidons, gels and some food for Lotto-DSTNY.
Good to see that Jan Hirt (SOQ) is smiling again after breaking three teeth yesterday before the stage involving a fan.
180km to go
The race has now settled down but Matthews (JAY) and Van Moer (LTD) are not closing the gap to the leaders.
Bram Welten (DFP), who was looking after Fabio Jakobsen (DFP) yesterday and finished in the Cavendish (AST) group yesterday is up in the break but isn't doing any work. Not a day for him really but he is giving it a go while his leader, Bardet (DFP), tries to stay safe in yellow behind.
Mechanical
Mark Cavendish (AST). Lots of smiles and looking calm after what was a tough day yesterday.
The race is currently battling with a head cross wind coming from the riders left side and it is blowing at about 25kph. That's about 15mph.
DSM-Firmenich-PostNL have taken control of the peloton with Evenepoel (SOQ), Van der Poel (ADC), Hindley (RBH) and others coming back from natural breaks.
Philippe Gilbert thinks that Matthews (JAY) spoke to Pogačar (UAD), his best friend, to see if UAE Team Emirates were going to go for the stage and got the reply of no so he attacked. Interesting theory from the former world champion.
Sachant que Mathews est le meilleur ami de @TamauPogi . Qu’il sort en contre , n’aurait il parlé eu la confirmation que l’équipe UAE ne veut pas dépenser ses forces pour la victoire d’étape ? #LesRPJune 30, 2024
170km to go
The chasers haven't given up just yet as they are +1'48" down on the leaders. The peloton are now almost +5'30" behind as Mathieu van der Poel (ADC) and Wout Van Aert (TVL) have a chat at the back of the peloton.
Rear puncture
Michael Mørkøv (AST) getting his wheel changed.
Block head wind now for the riders.
The tempo is a relatively steady one but it isn't by any means slow as Matthews (JAY) and Van Moer (LTD) appear to have sat up as their gap is balooning.
160km to go
Into the final 100 miles on today's stage. Over six minutes between the break and the peloton.
The break is working very well together and are almost seven minutes clear now.
Both Matthews (JAY) and Van Moer (LTD) have sat up and even stopped for a natural break as the peloton catches them.
Rear puncture
Dan McLay (ARK) with the tyre going flat on him.
Behind the massed ranks of DSM-Firmenich-PostNL is interesting as the first team lined up is Visma-Lease a Bike with Vingegaard, Van Aert and Jorgenson all safe in the wheels. After them is Pogačar's UAE Team Emirates and the the multi-leader team of Ineos Grenadiers.
150km to go
The temperature is sat at 30.7 degrees centigrade for the moment as the riders still ride into that block headwind of 20kph.
Some great crowds out here in Italy to see the yellow Grand Tour come through what is usually the grounds of the pink Grand Tour. The Giro d'Italia did race in this area this year and the wind was strong then too but no splits stuck and it ended in a sprint.
It appears that the peloton are happy for the break to take the win again as the gap is just over eight minutes. This can, of course, all change but if they do let the break go it will still be lively in the peloton over the San Luca climb.
140km to go
A few fans were a bit too close to the road and one fan's arm struck one of the EF Education-EasyPost riders on the shoulder. Fortunately he was absolutely fine and didn't fall. But that could've been very bad.
Few more teams coming towards the front of the pack with Bahrain Victorious keeping their three leaders, Pello Bilbao, Jack Haig and Santiago Buitrago to the front.
Not too far off the first climb of the day, the Côte de Monticino. The climb is 2km long and averages just over 7% in gradient.
Abrahamsen (UXM) back at the car in his polka dot skinsuit, helmet, gloves, socks and even bike. He holds that jersey by just two points over Madouas (GFC).
Something we're seeing this year in the Grand Tours is that the jersey wearers are in the full skinsuits that are block colour apart from the white jersey. Not sure I'd want the full white skinsuit with red polka dots but Jonas Abrahamsen (UXM) suits it...
130km to go
The gap seems to have settled at just over eight minutes now.
Here is a replay of that scary moment involving a fan on the side of the road...
🙏 Rispettate i corridori, per favore!🙏 Please respect the riders, stay away from the road!🙏 Respectez les coureurs, restez bien en dehors de la route !#TDF2024 pic.twitter.com/tw4eOo70Z9June 30, 2024
We are on the first climb of the day! The Côte de Monticino, not much flat roads left to ride today.
Just two and one point(s) available at the top of this and all but one of the climbs today.
Kevin Vauquelin (ARK) having his radio fixed in the breakaway.
Bram Welten (DFP) dropped from the break.
KoM (Côte de Monticino)
1. Jonas Abrahamsen (NOR) Uno-X Mobility 2pts
2. Hugo Houle (CAN) Israel Premier-Tech 1pt
That extends the Norwegian's lead over Madouas (GFC) to four points.
Visma-Lease a Bike, UAE Team Emirates and Ineos Grenadiers are challenging DSM-Firmenich-PostNL on this narrow but beautiful first ascent of the day.
Red Bull-Bora-Hansgrohe join UAE Team Emirates, Ineos Grenadiers, Visma-Lease a Bike and DSM-Firmenich-PostNL as Astana Qazaqstan are all at the back with Mark Cavendish.
Now Soudal-QuickStep come to the front too and the 'Big Four' have their teams up at the front. Meanwhile, at the back, Cavendish (AST) and co make it over the first climb.
The upping in pace has seen a minute and a half sliced off the break's advantage already. Maybe it will be a GC day after all?
Dropped by the peloton
Mark Cavendish (AST) and Fabio Jakobsen (DFP) have been distanced over the top, in fact. They are just around 30" from the peloton, though.
Cavendish (AST) and Jakobsen (DFP) have got back into the peloton as Ineos join the big four teams on the front of the bunch.
Bike change
Tiesj Benoot (TVL) and he is calm as you get with the pace clipping along nicely in the peloton.
110km to go
Onto the next climb. The Côte de Gallisterna which is 1.4km long with an average of 10.5%. The wind is now looking very strong too.
Mechanical
Nils Politt (UAD). An important rider for Pogačar (UAD) as he gets a quick fix and a push off by his mechanic.
KoM (Côte de Gallisterna)
1. Jonas Abrahamsen (NOR) Uno-X Moblity 2pts
2. Cristian Rodriguez (ESP) Arkea-B&B Hotels 1pt
Now it is just over 15km to the intermediate sprint in Dozza. The peloton now start the climb at just over six minutes behind.
Politt (UAD) gets back into the pack after his mechanical. Benoot (TVL) was just ahead of him.
Dropped
Fabio Jakobsen (DFP) is suffering again and has been distanced by the peloton. I imagine Mark Cavendish (AST) will be joining him soon, too.
100km to go
Bram Welten (DFP) has been caught by the peloton.
Through Imola the race goes. The famous race track used as one of the Formula One circuits in Italy alongside Monza. This track was, of course, the place where Ayrton Senna lost his life in a tragic crash.
Visma-Lease a Bike lead the peloton and now is is largely flat or downhill. Meanwhile, About 50" down on the peloton is Mark Cavendish (AST), Dylan Groenewegen (JAY) and others with Fabio Jakobsen (DFP) behind them.
Cavendish (AST) and Groenewegen (JAY) get back into the peloton as they leave the Imola circuit.
EF Education-EasyPost and Bahrain Victorious join the other teams on the front of the peloton now as the gap continues to close.
Intermediate Sprint
Jonas Abrahamsen (UXM) looks to have taken 20 points at the sprint there.
Abrahamsen (UXM) now leads the points standings as well as polka dots.
The peloton battle for the minor points in the sprint with Demare (ARK), Coquard (COF) and Girmay (IWA) getting the points.
Crash!
Laurens De Plus (IGD)
Wout Van Aert (TVL)
Matteo Jorgenson (TVL)
Thumbs up from Van Aert.
Intermediate sprint (Dozza)
1. Jonas Abrahamsen (NOR) Uno-x Mobility 20pts
2. Harold Tejada (COL) Astana Qazaqstan 17pts
3. Quentin Pacher (FRA) Groupama-FDJ 15pts
4. Nelson Oliveira (POR) Movistar 13pts
5. Hugo Houle (CAN) Israel-Premier Tech 11pts
6. Kevin Vauquelin (FRA) Arkea-B&B Hotels 10pts
7. Mike Teunissen (NED) Intermarche-Wanty 9pts
8. Cristian Rodriguez (ESP) Arkea-B&B Hotels 8pts
9. Axel Laurance (FRA) Alpecin-Deceuninck 7pts
10. Jordan Jegat (FRA) TotalEnergies 6pts
11. Arnaud Demare (FRA) Arkea-B&B Hotels 5pts
12. Bryan Coquard (FRA) Cofidis 4pts
13. Biniam Girmay (ERI) Intermarche-Wanty 3pts
14. Mads Pedersen (DEN) Lidl-Trek 2pts
15. Jasper Philipsen (BEL) Alpecin-Deceuninck 1pt
80km to go
Van Aert (TVL) and Jorgenson (TVL) make it back into the peloton after their spill with De Plus (IGD).
20km to the next climb of the day and then we shall be really into the business end of the stage with four climbs coming one after the other.
UAE Team Emirates now lead the peloton with the massed ranks of Ineos Grenadiers and Soudal-QuickStep immediately behind them as Van Aert (TVL) and Jorgenson (TVL) have taken turns at the doctor's car.
Fabio Jakobsen (DFP) has made it back into the peloton.
The gap to the break has stretched right back out again to just under eight minutes. This will likely drop again when they get to the next climbs, but, this is giving the break the opportunity to get the stage win.
70km to go
The break are clipping along nicely and now has almost nine minutes on the peloton with just under 10km to the next climb.
Soudal-QuickStep, Visma-Lease a Bike and Ineos Grenadiers currently battling for the front but the gap is now at 9'11" up to the breakaway. Very interesting situation that is leaning towards the break at the moment.
The next climb, the Côte de Botteghino di Zocca, is just around 4km away. It is 1.9km at 6.3%.
60km to go
The peloton look to have sat up a but again. Not as intense by way of pacing in the bunch and the break continues to hold a strong gap. They are heading onto the Côte de Botteghino di Zocca now. Just one point available at the top.
KoM (Côte de Botteghino di Zocca)
1. Jonas Abrahamsen (NOR) Uno-X Mobility 1pt
On the climb in the peloton and Cavendish (AST) goes out of the back with Jakobsen (DFP) again.
Jakobsen (DFP) now dropped by the Cavendish (AST) group and he appears to be suffering with cramp. This has been such a tough season for him so far.
You see the likes of Jakobsen (DFP) and Cavendish (AST) out of the back and yet the likes of Ackermann (IPT) and Bennett (DAT) are right up towards the front.
With Cavendish (AST) he has three teammates as well as Fernando Gaviria (MOV) and Dan McLay (ARK) there as well.
50km to go
Onto the Côte de Montecalvo go the break. +8'31" to the peloton. +9'16" to the Cavendish (AST) group and +10'15" back to Jakobsen (DFP) who is all on his own.
Welten and Eekhoff have dropped back to support their DSM-Firmenich-PostNL sprint, Jakobsen.
KoM (Côte de Montecalvo)
1. Jonas Abrahamsen (NOR) Uno-XX Mobility 2pts
2. Cristian Rodriguez (ESP) Arkea-B&B Hotels 1pts
Meanwhile, Tim Wellens (UAD) has been dropped with Dylan Groenewegen (JAY) in the peloton. Bit surprising.
Dropped
Mathieu van der Poel (ADC)
The world champion seems to be missing something at the moment. Hopefully he will be warming into the race and we'll see his usual self later in the coming weeks.
Victor Campenaerts (LTD) now hits the front with Maxim Van Gils (LTD) in his wheel. Girmay (IWA) is being distanced now as Frank van den Broek (DFP) is at the back of the peloton.
Remco Evenepoel (SOQ) moves onto Van Gils' (LTD) wheel with Landa and Van Wilder up there supporting him.
Crash
Johannes Kulset (UXM). He was right up there in GC alongside his leader, Tobias Johannessen (UXM). Hopefully he is able to get back in again.
40km to go
They have just over five minutes on the peloton as the pace has shot up both in the bunch and in the break. 10 minutes back to the Cavendish (AST) group and 12 minutes to Jakobsen (DFP) and co.
Campenaerts (LTD) is still propped on the front with Evenepoel (SOQ) now locked on his wheel as he may be looking to make his first attack of the big four favourites.
The breakaway cross the finish line for the first time of three. We are in Bologna and the race is heading to the brutal slopes of San Luca! Here we go.
Decathlon-AG2R come to the front alongside Lotto-DSTNY, Visma-Lease a Bike and Ineos Grenadiers. The pace is absolutely rapid in the peloton.
The San Luca climb is 1.9km long but averages at 10.6% gradients with a max kick of around 20%.
Primož Roglič (RBH) is a little boxed in at the moment as Visma-Lease a Bike and Ineos Grenadiers have control in the peloton with Campenaerts (LTD) is still trying to do his job.
Onto San Luca they go for the first of two times and Jegat (TEN) immediately attacks the break.
Attack
Cristian Rodriguez (ARK) with Tejada (AST), Laurance (ADC), Pacher (GFC), Vauquelin (ARK) and Jegat (TEN) able to follow. The rest are dropped.
⛰️ PROFIL - CÔTE DE SAN LUCA ⛰️#TDF2024 pic.twitter.com/iDkxYnQr7JJune 30, 2024
Attack
Axel Laurance (ADC) launches and the U23 world champion is flying. But Kevin Vauquelin (ARK) is setting a steady tempo and is coming back across with Tejada (AST), Pacher (GFC) and Rodriguez (ARK).
Now the peloton come onto the San Luca led by Visma-Lease a Bike for Jonas Vingegaard who could be looking to show that he is here to be in the fight for yellow.
Amazingly , Jonas Abrahamsen (UXM) is not too far away from the leaders as they head close to the top.
Abrahamsen (UXM) is back in the front group with just 200m to the top.
KoM (San Luca)
1. Jonas Abrahamsen (NOR) Uno-X Mobility 2pts
2. Cristian Rodriguez (ESP) Arkea-B&B Hotels 1pts
Vingegaard (TVL), Evenepoel (SOQ) and Pogačar (UAD) all right at the front. Whereas, Roglič (RBH) is a few wheels back.
Tadej Pogačar (UAD) terrifies the life out of some of the peloton as he accelerates to take a bidon.
Jorgenson (TVL) now takes up the pacing as Bardet (DFP) is starting to slowly drop down the peloton.
Wout Van Aert (TVL) has just lost contact with the peloton after leading the peloton onto the climb.
Dropped
The rider in second on GC, Frank van den Broek (DFP), has just lost touch with the peloton.
Meanwhile, at the front, the majority of the break has come back together and Nelson Oliveira (MOV) tries an attack on the descent.
DSM-Firmenich-PostNL and Israel-Premier Tech lead the peloton at the moment.
Attack in break
Mike Teunissen (IWA) but Houle (IPT) was alive to the danger and he's dragged back.
Immediate counter attack:
Nelson Oliveira (MOV) and he, for now, goes solo.
Oliveira (MOV) is joined by Vauquelin (ARK) and Abrahamsen (UXM) as the chase scrambles behind.
20km to go
The peloton are now +3'38" back on the break that has just split and this new trio already has +9" gap.
French champion, Paul Lapeira (DAT) leads alongside Lidl-Trek and Visma-Lease a Bike as he looks to keep Felix Gall (DAT) safe.
Up front, the leading trio cross the finish line for the penultimate time. They have 15" on the chasers now.
Attack in peloton
Odd Christian Eiking (UXM) +15"
Warren Barguil (DFP) +15"
Ben Healy (EFE) +28"
Alexey Lutsenko (AST) +24'50"
Onto the San Luca for the final time and the leaders have 36" on the chasers then 4'01" back to the Healy (EFE) group and 4'20" to the peloton.
Attack
Kevin Vauquelin (ARK) has just ridden away from Abrahamsen (UXM) and Oliveira (MOV). However, the polka dot jersey is not giving up just yet. However, Vauquelin is looking very good.
Is it going to be two in a row for France at this year's race?
Lidl-Trek and Visma-Lease a Bike lead onto the San Luca climb with a lot more pace this time.
Dropped
Geraint Thomas (IGD)
Jorgenson (TVL comes up to pace but now Yates (UAD) comes to the front for Pogačar (UAD).
KoM (San Luca)
1. Kevin Vauquelin (FRA) Arkea-B&B Hotels 2pts
2. Jonas Abrahamsen (NOR) Uno-X Mobility 1pt
Yates (UAD) still leading the way. Red Bull-Bora-Hansgrohe have riders there but I can't see Primož Roglič just yet.
Primož Roglič (RBH) has been distanced in a split. Poor positioning has led to a split.
Attack!
Tadej Pogačar (UAD)
Jonas Vinegegaard (TVL)
No-one else can follow! Nothing has changed. It is as we were.
Vingegaard (TVL) does work with Pogačar (UAD) with Evenepoel (SOQ), Roglič (RBH) and the rest nowhere near them.
10km to go
Kevin Vauquelin (ARK) has 48" on his chasers at the front of the race.
I am very surprised that at least Evenepoel (SOQ) wasn't able to follow. There's a big group of maybe 15 riders in the GC group behind the two superstars. Pogačar (UAD) and Vingegaard (TVL) have 40" on the chase and Pogačar is set to take yellow at this rate.
5km to go
Into the final 5km for Kevin Vauquelin (ARK) as France are going to take two from two with stage wins. An amazing moment for the 23-year-old.
3km to go for Kevin Vauquelin (ARK). He has 46" on the chasing group.
Behind Vauquelin (ARK), in the chase group, his teammate Cristian Rodriguez celebrates.
2km to go for the Frenchman. Meanwhile, Pogačar (UAD) and Vingegaard (TVL) have about 40" on the chasers... However, Remco Evenepoel (SOQ) is said to be in between the gap.
Flamme Rouge
Into the final 1000 metres for Kevin Vauquelin (ARK). He can drink in the moment now.
Kevin Vauquelin (ARK) wins stage two of the Tour de France 2024! Two days in a row for France. Arkea-B&B Hotels first ever win in the Tour. A magical moment for France's next big name.
A late attack will see Jonas Abrahamsen (UXM) take a very well deserved second place. Third is Pacher or Rodriguez in a photo in the sprint.
Evenepoel (SOQ) and Carapaz (EFE) are about to join Pogačar (UAD) and Vingegaard (TVL) in the final kilometre. Goodness me!
Richard Carapaz (EFE) wins the sprint in that group of GC favourites and the Olympic champion is potentially the new yellow jersey! That was bonkers.
Evenepoel (SOQ) dragged himself and Carapaz (EFE) back to Pogačar (UAD), Vinegegaard (TVL) and Jegat (TEN) from the break. The Frenchman launched with Carapaz over the top with the big three GC guys sitting up over the line. Interesting.
It looked close for Bardet (DFP) holding onto yellow. However, thanks to count back, Tadej Pogačar (UAD) goes into yellow anyway.
Stage two top 10
1. Kevin Vauquelin (FRA) Arkea-B&B Hotels 4:43'42"
2. Jonas Abrahamsen (NOR) Uno-X Mobility +36"
3. Quentin Pacher (FRA) Groupama-FDJ +49"
4. Cristian Rodriguez (ESP) Arkea-B&B Hotels
5. Harold Tejada (COL) Astana Qazaqstan all S.T.
6. Nelson Oliveira (POR) Movistar +50"
7. Axel Laurance (FRA) Alpecin-Deceuninck +1'12"
8. Mike Teunissen (NED) Intermarche-Wanty +1'33"
9. Hugo Houle (CAN) Israel-Premier Tech +1'36"
10. Richard Carapaz (ECU) EF Eduaction-Lease a Bike +2'21"
GC after stage two
1. Tadej Pogačar (SLO) UAE Team Emirates 9:53'30"
2. Remco Evenepoel (BEL) Soudal-QuickStep
3. Jonas Vingegaard (DEN) Visma-Lease a Bike
4. Richard Carapaz (ECU) EF Education-EasyPost all S.T.
5. Romain Bardet (FRA) DSM-Firmenich-PostNL +6"
6. Maxim Van Gils (BEL) Lotto-DSTNY +21"
7. Egan Bernal (COL) Ineos Grenadiers
8. Pello Bilbao (ESP) Bahrain Victorious
9. Tom Pidcock (GBR) Ineos Grenadiers
10. Giulio Ciccone (ITA) Lidl-Trek all S.T.
The jerseys after today:
Yellow, GC - Tadej Pogačar (SLO) UAE Team Emirates
Green, Pts - Jonas Abrahamsen (NOR) Uno-X Mobility
Polka dots, KoM - Jonas Abrahamsen (NOR) Uno-X Mobility*
White, U25 - Remco Evenepoel (BEL) Soudal-QuickStep
*Worn by - Valentin Madouas (FRA) Groupama-FDJ
Mark Cavendish (AST) and Fabio Jakobsen (DFP) have made it across the finish line 25 minutes after Vauquelin (ARK) did. The time cut was just over 39 minutes. Easily in the time cut.
It was fantastic to see Jonas Vingegaard (TVL) being able to follow Tadej Pogačar (UAD) but also, Remco Evenepoel (SOQ) and Richard Carapaz (EFE) getting back to these two could be brilliant for the race.
Kevin Vauquelin (ARK) after the stage: “It was really hard for me but I’m really happy. I had a perfect day out in the breakaway. I have to thank Cristian for his role in the way he helped me get through to win the stage. He put me in the perfect position and I knew I was going to be able to attack,”
To read more and get more reaction, make sure you read our post race report.
With two tough stages opening this year's race, tomorrow should be a lot more relaxed with the first opportunity for the sprinters coming as they race to Turin before the monstrous Galibier stage coming a day later.
Pogačar (UAD) goes into yellow but Vingegaard (TVL), Evenepoel (SOQ) and Carapaz (EFE) are all on the same time as him.
Jonas Vingegaard was much better than he expected during today's stage. Read what he had to say here.
Remco Evenepoel seemed to indicate the Tour de France yellow jersey is a bit of a hot potato at the moment - suggesting Pogačar didn't really want it. But that could change tomorrow, and the Belgian could try to convert his white jersey to the maillot jaune.