Here are our favourites for today according to the media. Those sprinters with strong Flat stats are the favourites. You'll have to stay tuned for whether it comes down to a sprint or if a late attack can steal the show.
Rainy weather greets the riders today but this doesn't deter quite a few of them from getting out onto the attack early on.
Just over 20km into this one and we have a group of 10 forming the break of the day. The gap is at 3'35.
White, Morales Ortega
Juneau, Curley
Moreno Hernandez
Konwa
Brun
Pajur
La Lavandier
Bugge
100km remaining and the gap has come down slowly to 2'21.
The gap is down another minute to 1'20 with now 50km still to go.
We fast forward to the action with 6.5km to the line! White and Bugge are still holding off the Peloton that is split up with the first group only 32 riders strong. 14 seconds is the gap but the Peloton is struggling to claw back the final few metres.
5.5km remaining as the catch is made by Prasad who has Matthews in his wheel. It's looking good for the sprinters in this group, many of the leaders making the cut.
2.5km to the line as the riders are about to make the small ascent up the bump for the final time. This is the line of riders behind Prasad and Matthews.
Rajovic
Wippert
Krieger
Nelson
Losch
Waersted
Gibbons
Boudat
Keough
Guerao
Willwohl
It's Guerao who looks to get the jump as they come under the kite. Katrasnik is in pursuit.
100m to go and it's very close! Rajovic currently leads but Matthews, Wippert and Waersted are contesting!
And Dusan Rajovic wins the Uppsala Classic rewarding the work done during the day by his team!
Michael Matthews can't quite live up to the Number 1 favourite tag but he takes 2nd ahead of Wouter Wippert and Waersted. Krieger rounds out the Top 5.
It's very close for the bottom half of the Top 10 but it's Keough who is 6th, Nelson 7th, Guerao 8th, a surprise Katrasnik 9th and Boudat 10th.
Celebration time for BNZ and Serbia as Dusan Rajovic is their Superhero today in Sweden!