Plavalni superzvezdnik Michael Phelps (50,71) je tokrat zmagal na 100 delfin in še tretjič v Šanghaju stopil na najvišjo stopničko. Skupno ima Američan zdaj že 25 naslovov svetovnega prvaka. Američan je na tej razdalji kot prvi zmagal na treh svetovnih prvenstvih zapored. Za njim sta se v Šanghaju zvrstila Poljak Konrad Czerniak (51,15) in Američan Tyler McGill (51,26). Avstralec Geoff Huegill, ki se je po štiriletnem premoru pri 32 letih znova vrnil v bazene, je bil osmi, na pol krajši razdalji je bil bronast.
Na 50 prosto pri moških je olimpijski prvak Cesar Cielo ubranil naslov svetovnega prvaka in zmagal s časom 21,52. Drugo mesto je osvojil Italijan Luca Dotta (21,90), tretji pa je bil Francoz Alain Bernard (21,92). Cielo je lahko na tem prvenstvu nastopil šele po tem, ko ga je Mednarodno športno razsodišče (Cas) po dodatnih preiskavah oprostilo zlorabe dopinga, saj je sledi furosemida v njegovih vzorcih, ki so mu jih odvzeli pred časom, povzročila nečistoča v eni od brazilskih lekarn.
Na 50 delfin je zmagala Nizozemka Inge Dekker (25,71) pred Švedinjo Therese Alshammar (25,76) in Francozinjo Melanie Henique (25,86). Na 200 hrbtno je 16-letna Američanka Melissa Franklin s časom 2:05,10 le za 29 stotink zgrešila svetovni rekord Kirsty Coventry iz Zimbabveja, ki pa se v Šanghaju ni uvrstila v finale. Drugo mesto si je priplavala Avstralka Belinda Hocking (2:06,06), tretja pa je bila Nizozemka Sharon van Rouwendaal (2:07,78).
V najdaljši disciplini 800 metrov prosto za ženske si je zlato kolajno priplavala olimpijska zmagovalka Britanka Rebecca Adlington (8:17,51). Z drugim mestom se je po finišu v zadnjih 25 metrih morala sprijazniti Lotte Friis z Danske (8:18,20), ki je sicer vodila večino tekme, tretja pa je bila Američanka Kate Ziegler (8:23,36). V zadnji disciplini, 4 x 100 mešano za ženske, so se zlate kolajne s prepričljivo zmago veselile Američanke (3:52,36), ki so le za 17 stotink zgrešile svetovni rekord, pred Kitajkami (3:55,61) in Avstralkami (3:57,13).