Fabian Cancellara finished third on the stage .
Fabian Cancellara took his 29th maillot jaune after Rohan Dennis ( BMC ) was caught out in the wind and finished in the second group .
Fabian Cancellara finished third on the stage and took his 29th maillot jaune after Rohan Dennis ( BMC ) was caught out in the wind and finished in the second group .