Manuel Antunes won the fifth and final stage of Volta ao Algarve on an uphill finish in Portugal, and Primoz Roglic took the overall
Tim Wellens won the final stage of Ruta del Sol as Alejandro Valverde held on to his narrow lead over Alberto Contador to win the overall.
Alexander Kristoff nets his third sprint win at Tour of Oman in stage 6 as Hermans is crowned overall winner in Muscat.
André Greipel claims his second victory of 2017 at Volta ao Algarve on Saturday in Tavira, Portugal, beating countryman John Degenkolb.
Direct Energie’s Bryan Coquard won the fourth stage of Ruta del Sol, outsprinting Daniel Hoelgaard and Hugo Hofstetter on the road to
BMC's Ben Hermans defends his overall lead in Tour of Oman on the queen stage, winning his second stage of the week ahead of Fabio Aru.
Movistar's Jonathan Castroviejo wins Algarve stage 3 time trial, and Primoz Roglic moves into the overall lead after finishing third.
Belgian Victor Campenaerts wins Ruta del Sol stage 3 time trial in Córdoba. Four-time race winner Alejandro Valverde regains overall lead.
Alexander Kristoff wins the fourth stage of the Middle Eastern race in comeback fashion, as a front group was caught with 1km left.
Dan Martin climbed into the overall lead at Volta ao Algarve Thursday in Portugal, winning stage 2's mountaintop finish on Alto da Fóia.