Millar had been part of the five-man breakaway which took advantage of a heavily fatigued peloton following a tough few days in the Alps. Ag2r-La Mondiale's Jean-Christophe Peraud fought with Millar until the very end of the 226km stage, but the Scot's experience was evident as he outkicked the Frenchman to be first across the finish line.
Team Sky's Bradley Wiggins remains the overall leader.
Thank you for signing up to Cycling News. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.