Marianne Vos of the Netherlands won her second successive Road World Championships title on Saturday with victory in the women's road race in Florence.

The Olympic champion triumphed on home soil last September and retained the rainbow jersey on the 140-kilometre course in Tuscany.

Vos attacked decisively on the final ascent of Via Salviati to emerge victorious and Emma Johansson of Sweden won the sprint for second from Italy's Rosella Ratto, 15 seconds behind the Dutchwoman.

Irish riders Olivia Dillon and Melanie Spath failed to finish the race.

The Netherlands had earlier celebrated success in the junior event as Mathieu Van der Poel scored from Denmark’s Mads Pedersen and Albania’s Iltjan Nika.

Eddie Dunbar, who finished 129th, was the only Irish cyclist to finish.