De Silva se kvalifikovala na 50 m volným stylem žen.
na Letních olympijských hrách 2004 v Aténách, získáním univerzality od FINA, v čase 28,48 sekundy. V čtvrtém kole vyzvala sedm dalších plavců, včetně 31leté Melanie Slowingové z Guatemaly. Na sedmém místě byla o dvě desetiny vteřiny za Nikaraguankou Geraldine Arce v 28,93. De Silva se nepodařilo postoupit do semifinále, protože se umístila na padesátém druhém místě ze 75 plavců v posledním dni předběžných soutěží.