De Silva kwalificeerde zich voor de 50 m vrije stijl van de dames.
op de Olympische Zomerspelen van 2004 in Athene, door een Universality-plaats te ontvangen van FINA, in een inschrijvingstijd van 28,48. Ze daagde zeven andere zwemmers uit in de vierde ronde, waaronder de 31-jarige Melanie Slowing uit Guatemala. Ze liep naar de zevende plaats met twee tiende van een seconde achter de Nicaraguaanse Geraldine Arce in 28.93. De Silva slaagde er niet in om door te gaan naar de halve finale, omdat ze op de laatste dag van de voorrondes de 52e plaats behaalde van 75 zwemmers.