Tema esimesed siseruumide koosolekud toimusid 2012. aasta alguses. Veebruaris seadis ta Kuuba siseruumide rekordid 4,60 meetri kaugusel Pole Vault Stars meetil, 4,71 meetri kaugusel Meeting Pas de Calais'el, seejärel 4,72 meetri kaugusel XL Galan'il, lõpetades iga kord kolme parima seas. Silva oli 2012. aasta IAAF siseruumide maailmameistrivõistlustel seitsmes. Ta võistles väljas viis korda 2012. aasta IAAF Diamond League ringkonnas ja oli alati kolme parima seas, sealhulgas võitis DN Galani. 2012. aasta Londoni olümpiamängudel võrdles ta oma isiklikku parimat 4,75 meetrit naiste poolhüppe finaalis.
Jenn Suhri taga teisel kohal ja võidab hõbedamedaali. Olümpiamängude esikohal pole vault Ladina-Ameerika sportlase poolt.