De Silva zakwalifikowała się do zawodów na 50 m swobodnym stylu kobiet.
na Letnich Igrzyskach Olimpijskich 2004 w Atenach, otrzymując miejsce Universality od FINA, w czasie 28.48. Wyzwała siedem innych pływaków w czwartym etapie, w tym 31-letnią Melanie Slowing z Gwatemali. Zajęła siódme miejsce o dwie dziesiąte sekundy za nicaraguńską Geraldine Arce z czasem 28.93. De Silva nie awansowała do półfinału, ponieważ zajęła pięćdziesiątą drugą pozycję spośród 75 pływaków w ostatnim dniu wstępnych zawodów.