Participó en tres Juegos Olímpicos de Verano, obteniendo en total cuatro medallas, oro en Pekín 2008, plata en Londres 2012 y oro y bronce en Río de Janeiro 2016.