32-åringen overrasket de fleste med å banke både hjemmefavoritt Fabian Cancellara og alle andre på fredagens 34,4 km lange tempoetappe i Gossau.

Kessiakoff, som sykler for Astana, gikk i mål på 46:36 - to sekunder foran Cancellara.

Svensken, som lenge drev med terrengsykling, tok sin første landeveistriumf i fjor, da han vant sammenlagt i Østerrike rundt. Nå viser han igjen muskler. Han slo sin egen lagkaptein, Roman Kreuziger, med hele ett minutt og 16 sekunder.

- Dette er min største seier i et landeveisritt, sa han etter etappen.

Kessiakoff startet landeveiskarrieren i Fuji-Servetto i 2009, før han syklet for Garmin året etter. Nå er han inne i sitt andre år for Astana.

I sammendraget forsvarte Rui Costa sin ledelse og økte til nærmeste konkurrent. Han er nå 50 sekunder foran Roman Kreuziger og 55 foran Rabobanks Robert Gesink.

Sveits rundt avsluttes søndag. Du kan se rittet på TV 2 SPORT og TV 2 Sumo.

Topp 5 etappen:
1. Fredrik Kessiakoff, Astana, 46:36
2. Fabian Cancellara, Radioshack, + 0:02
3. Maxime Montfort, Radioshack, + 0:20
4. Jeremy Roy, FdJ-BigMat, +0.24
5. Robert Gesink (Rabobank) +0:27

Full oversikt: Dette ser du av sykkel på TV 2 i år
Alt av sykkel: Nyheter | Video | Tour de France

Topp 5 sammenlagt:
1. Rui Da Costa, Movistar Team
2. Roman Kreuziger, Astana, + 0:50
3. Robert Gesink, Rabobank Cycling Team, + 0:55
4. Alejandro Valverde, Movistar Team, + 1:04
5. Fränk Schleck, RadioShack-Nissan, + 1:04