La quarta tappa del Giro di Svizzera, da Aarberg a Trimbach-Olten, va ancora ad un maestoso Peter Sagan. Al km 26 provano ad andasene Gavazzi, Kohler, Roy, Stybar, Agostini, Peterson, Monfort, Rojas, Bertogliati, Astarloza, De Clercq, Albasini e Zandio. Sullo Scheltenpass va via la fuga, con i nove atleti che resteranno davanti per buona parte della tappa: Cataldo, Hayman, Kohler, Rast, Pérez Moreno, Minard, Paulinho, Mejías Leal, Vandborg. Dario Cataldo è il meglio piazzato in classifica e con il gruppo maglia gialla a 2'30" è leader virtuale della corsa.
Ci voleva Cadel Evans per regalare alla BMC la prima vittoria stagionale in questo 2012. L'australiano si è imposto a Porto-Vecchio, nella cronometro di 6.5 km valevole come seconda tappa della corsa francese che si sta disputando in Corsica. Evans ha preceduto di pochi centesimi il connazionale Michael Rogers, ma nell'equilibratissima tappa i distacchi sono stati minimi: 1" per Geschke, terzo, 2" per Roux, Monfort, Pinotti, Zabriskie e Bookwalter, finiti nell'ordine tra il quarto e l'ottavo posto.