Looking at the leading group, it was reasonable to think that Ballan, Le Mével or Popovych was going to attack sooner or later, as Freire is a top-class sprinter and would probably beat them all if they went to the finish line together. Yaroslav Popovych was the first to attack and immediately the French got disappointed as Christophe Le Mével dropped and never managed to come back. Alessandro Ballan however closed the gap and brought Óscar Freire back in his wheel. It was then Freire's turn to attack, but again Ballan closed the gap and now brought back Popovych. Popovych and Freire both took turns in attacking but Ballan seemed to be the strongest as he closed the gap every time. However, after a while he was also getting tired and could not respond to yet another attack by Popovych. He did not get any help from Freire in closing the gap and so Popovych won the stage. Freire knew he did not deserve the second place and left it to Ballan; however, this could cost him the green jersey in the end. Le Mével finished as fourth and in the peloton it was Tom Boonen who convincingly won the sprint for the fifth place, 4'25" behind Popovych.