Bij de Olympische Zomerspelen van 2012 ging ze een plaats beter, toen ze de 200 meter vlinder won
in een tijd van 2:94.96, een nieuw olympisch record. Ze nam ook deel aan de 100 m vlinder, bereikte de halve finale en maakte deel uit van het Chinese 4 x 100 m medley-team. Na de Olympische Spelen won ze twee zilveren medailles op de World Short Course Swimming Championships, in de 50 m vlinder en de 200 m vlinder.