Hänen ensimmäiset sisäiset kokouksensa tulivat vuoden 2012 alussa. Helmikuussa hän asetti Kuuban sisätilojen ennätykset 4,60 m: ssä Pole Vault Stars -kisoissa, 4,71 m: ssä Meeting Pas de Calaisissa, sitten 4,72 m: ssä XL Galanissa ja pääsi joka kerta kolmen parhaan joukkoon. Silva sijoittui seitsemänneksi vuoden 2012 IAAF:n sisämaailmanmestaruuskilpailussa. Ulkona hän kilpaili viisi kertaa vuoden 2012 IAAF Diamond League -kilpailussa ja oli aina kolmen parhaan joukossa, mukaan lukien voitto DN Galanissa. Vuoden 2012 Lontoon olympialaisissa hän tasoitti henkilökohtaisen parhaansa 4,75 metrin naisten pylväslaukauksen finaalissa.
Jenn Suhrin jälkeen ja voittaa hopeamitalin. Ensimmäinen olympialaiset latinoamerikkalaisen urheilijan olympialaisissa.