L’atleta, de 37 anys, és l’única espanyola que ha guanyat una medalla en uns Jocs Olímpics.
El 2004 va aconseguir un altre important èxit en ser tercera en els 20 km de la Copa del Món de marxa en Naumburg, Alemanya. Aquest mateix any va participar en els Jocs Olímpics d’Atenes 2004, els seus tercers Jocs, on no va poder reeditar el seu èxit de Sídney encara que va acabar en una meritòria setena posició. En els mundials d’Hèlsinki 2005 va estar a punt de guanyar una altra medalla, però va ser sobrepassada en els metres finals per la portuguesa Susana Feitor i va haver de conformar-se amb la quarta plaça. En els mundials d’Osaka 2007 va aconseguir una medalla de bronze en els 20 km marxa. Posseeix els rècords d’Espanya de 5, 10 i 20 km marxa en ruta, i els de 3.000 m marxa en pista. D’altra banda, en els 20 km marxa dels Jocs Olímpics de Pequín 2008, Maria es va mantenir en posicions de podi durant gran part de la carrera, fins que en els últims dos quilòmetres es va veure superada per dos rivals, acabant en cinquena posició.
L’any 2009 va aconseguir la medalla d’or dels vint quilòmetres marxa en els VIII Copa d’Europa de Marxa celebrat a Metz (França). Mentre, al 2010 va assolir la medalla d’or a la Copa del Món de Chihuaha (Mèxic). La seva darrera participació important va ser en els Jocs Olímpics de Londres 2012, els seus cinquens, va finalitzar en la desena posició dels 20 km.













