Scrivi una continuazione per questo paragrafo - Le sue prime riunioni indoor sono arrivate all'inizio del 2012. Nel mese di febbraio ha stabilito i record cubani indoor di 4,60 m al Pole Vault Stars, 4,71 m al Meeting Pas de Calais, poi 4,72 m al XL Galan, terminando nelle prime tre di ogni volta. Silva si è piazzato settimo ai Campionati mondiali indoor IAAF 2012. All'aperto ha gareggiato cinque volte nel circuito IAAF Diamond League 2012 ed è sempre stata tra i primi tre, compresa una vittoria al DN Galan. Alle Olimpiadi di Londra 2012 ha eguagliato il suo record personale di 4,75 m nella finale femminile di salto con la staffa.
Per finire seconda dietro Jenn Suhr e vincere la medaglia d'argento. Una prima olimpica nel salto con la trave per un atleta latinoamericano.