Fabian Cancellara (CSC) used his immense power and impressive time trialling speed to outwit the sprinters and snatch stage victory in Compiegne while wearing the yellow jersey.