De Silva se je kvalificirala za žensko 50 m.
na poletnih olimpijskih igrah 2004 v Atenah, ko je prejela univerzalno mesto od FINA, v času 28.48. V četrtem delu je izzvala sedem drugih plavalcev, med njimi 31-letno Melanie Slowing iz Gvatemale. Na sedmo mesto se je uvrstila za dve desetini sekunde za Nikaragovko Geraldine Arce s časom 28.93. De Silva ni uspela priti v polfinale, saj je na zadnjem dnevu predhodno tekmovanja uvrstila 52. mesto med 75 plavalci.