I 2008 forbedret hun den personlige rekorden til 66,13. Hun deltok også i OL 2008 i Beijing, og tok opprinnelig sølv med et kast på 63,64. Hun ble senere diskvalifisert og fratatt medaljen etter at retesting av hennes dopingprøve fra lekene i 2008 var positiv. Øvelsen ble vunnet av Stephanie Brown Trafton. Barrios avsluttet året med å vinne IAAF World Athletics Final i Stuttgart med et kast på 64,88.