Viilep läbis 50 m selili ajaga 25,99 ja teenis kolmanda koha nagu päev varem poole pikemal võistlusmaal. Eestlasest olid kiiremad vaid horvaat Ante Maskovic (24,76) ja venelane Deniss Pankratov (24,79). Hommikusel eelvõistlusel oli Viilep viinud isikliku tippmargi 25,82ni.

200 m selili kattis Viilep isikliku rekordiga 2.01,02. Esimeseks tuli horvaat Gordan Kozulj (1.52,16) ja teiseks ameeriklane Michael Phelps (2.00,76).

Natalja Hissamutdinova parandas ka teisel võistluspäeval kaks korda Eesti rekordit: eelujumises läbis 16-aastane Tallinna koolitüdruk 200 m rinnuli 2.30,55 ja finaalis 2.29,52ga, mis andis neljanda koha. Võitis 15-aastane hiinlanna Qi Hui maailmarekordist kuus sajandikku nõrgema näiduga 2.20,28.

50 m rinnuliujumises oli Hissamutdinova kuues 32,63ga (eelvõistlusel 32,51), võitis sakslanna Sylvia Gerasch Euroopa rekordiga 31,04.

100 m kroolis hõivas Elina Partõka kuuenda koha isikliku margiga 56,33, Jana Kolukanova lõpetas seitsmendana 56,39ga. Ent hommikuses eelujumises oli Kolukanova saanud Eesti rekordi enda nimele — 56,22. Esikoha noppis rootslanna Johanna Sjöberg tulemusega 54,01.

Partõka kohendas 100 m kompleksis kaks korda isiklikku rekordit — eelvõistlusel sai ta kirja 1.05,28 ja finaalis 1.05,26, mis tagas kuuenda koha.