Joaquim Rodriguez wins Stage 12 of Tour de France

Rodriguez picked up his the third Tour de France stage win of his career. Credit: ITV4

Spaniard Joaquim Rodriguez of the Katusha team won the 12th stage of the Tour de France from Lannemezan to Plateau de Beille on Thursday.

Denmark's Jakob Fuglsang of Astana was second in the demanding 195-km Pyrenees stage with Frenchman Romain Bardet third.

Britain's Chris Froome retained the yellow jersey.

Visit ITV's Tour de France website for the latest highlights and reaction.