Do žlutého trikotu se oblékl po dnešní časovce na 14 kilometrů, kterou vyhrál s náskokem 18 sekund před Thomasem Zieglerem z Německa.
V celkovém hodnocení má Cancellara před nedělní 155 kilometrů dlouhou etapou náskok 20 sekund před Stuartem O'Gradym. Australan byl v časovce čtvrtý, v dopolední čtvrté etapě, která měřila 100 kilometrů, obsadil v hromadném spurtu třetí místo. Vyhrál ji Němec Olaf Pollack, Cancellara dojel v hlavním pelotonu.
Výsledky: 4. etapa (100 km): 1. Pollack (Něm.) 2:30:04 hod., 2. Cooke, 3. O'Grady (oba Austr.), 4. Haselbacher (Rak.), 5. Rudnicki (Pol.), 6. Van Hummel (Niz.) všichni stejný čas. 5. etapa (časovka na 14 km): 1. Cancellara (Švýc.) 16:15, 2. Ziegler (Něm.) -18, 3. Rasmussen (Dán.) -24, 4. O'Grady -27, 5. Nibali (It.) -27, 6. Bäckstedt (Švéd.) -32.
Průběžné pořadí: 1. Cancellara 16:27:52, 2. O'Grady -20, 3. Ziegler -51, 4. Arvesen (Nor.) -1:10, 5. Quinziato (It.) -1:20, 6. Cooke -1:23.