3 years in a row a sapaniard has won the tour de france . 1st Oscar Preiero , last year Alberto Contador from Pinto , and this year Carlos Sastre from Avila won the yellow jersey . Plus Oscar Friere won the green jersey (sprinter's jersey) the 1st time a Spaniard has won the green jersey :jump: