Contador (TCS) and Van Garderen (BMC) put up a good fight with attacks in the final leg of the stage, making Joaquim Rodriguez (KAT) work for his 2nd 1st overall finish in the Volta a Catalunya.