De Silva pääsi naisten 50 metrin vapaaseen tyyliin
Ateenan kesäolympialaisissa 2004, kun hän sai FINA: n yleismaailmallisuuden paikan, 28.48: n sisäänpääsyajassa. Hän haastoi seitsemän muuta uimaria neljännessä erässä, mukaan lukien 31-vuotiaan Melanie Slowingin Guatemala. Hän ajoi seitsemänteen paikkaan kahden kymmenesosan sekunnin päässä nicaragualaisesta Geraldine Arcesista 28,93: ssä. De Silva ei päässyt semifinaaliin, koska hän sijoittui viisikymmentäkaksi kokonaisuudessaan 75 uimariin alustavien kilpailujen viimeisenä päivänä.