Pérez werd ook vierde op de 20 km snelwandelen tijdens de Olympische Spelen van 2000 in Sydney en de Olympische Spelen van 2004 in Athene. Pérez werd driemaal wereldkampioen: in 2003 (Parijs), 2005 (Helsinki) en 2007 (Osaka). Hij was de eerste atleet in de geschiedenis die de 20 km-race driemaal op rij won.