Rodríguez has won medals internationally for Mexico, including two golds and a silver from the Central American and Caribbean Games and a silver from the 2007 Pan American Games. She holds a marathon best of 2:28:54 hours, set at the 2006 Chicago Marathon, and has won domestic marathon races in Mexico City, Torreón and Monterrey.
She has won numerous national titles in long-distance events, including the 10,000 m in 1999, five 1500 m titles from 2000 to 2005, and two Mexican titles in the marathon in 2005 and 2009.[1]
Rodríguez won at the Lala Marathon in April 2005, setting a course record time of 2:29:00 hours – her first run under two and a half hours.[9] She set a personal best in the 10,000 metres the following month, running 31:25.33 minutes in Palo Alto, California. She was selected for both the 5000 m and 10,000 m events at the 2005 World Championships in Athletics, but did not fare well at either distance.[2] She received an elite invitation to the New York City Marathon that year and was 14th in the race. She was second at the Gran Pacifico Mazatlan Half Marathon, completing the distance in a career best time of 1:10:30 hours.[8]
Her third consecutive Olympic selection came at the 2008 Summer Olympics in Beijing, where she ran in the final of the 10,000 m. Domestically, she was second at the Lala Marathon and won the Monterrey Marathon.[10] She also secured fourth place at the Berlin Half Marathon.[8] She came second to Margarita Tapia at the 2009 Lala Marathon, but was later upgraded to first as Tapia failed her post-race drugs test.[11] She represented Mexico internationally in the marathon for the first time at the 2009 World Championships in Athletics, but did not manage to finish the race.[12] She ended the year with an appearance at the 2009 IAAF World Half Marathon Championships and registered her highest placing at a world event, coming 21st overall.[2]