Elle tente cependant en vain de se qualifier parmi les valides pour les Jeux olympiques d'été de 2004 organisés à Athènes. En effet, alignée sur lors des championnats d'Afrique du Sud 2004, elle termine deuxième de la course mais ne réalise pas le temps minimal requis pour se qualifier pour le rendez-vous olympique. La nageuse se concentre alors pour les Jeux paralympiques disputés immédiatement après l'événement olympique. Elle y remporte cinq médailles d'or et une d'argent aussi bien en nage libre qu'en papillon, dos ou quatre nages. En 2006, elle s'illustre de nouveau lors des Jeux du Commonwealth en remportant deux médailles d'or chez les invalides puis glane six médailles d'or lors des championnats du monde de natation handisports de l'IPC.