Etappeseieren gikk til sveitseren Fabian Cancellara, som tok seg forbi Alejandro Valverde på de siste meterne av den 195 kilometer lange etappen med avslutning i Al Bustan utenfor den omanske hovedstaden.