W 2011 roku Barrera został powołany przez selekcjonera José Manuela de la Torre na kolejny Złoty Puchar CONCACAF, gdzie tym razem miał pewne miejsce w wyjściowej jedenastce – wystąpił we wszystkich sześciu meczach od pierwszej minuty, a jego reprezentacja podobnie jak poprzednio wygrała turniej. Podczas tych rozgrywek wpisał się również trzykrotnie na listę strzelców; w fazie grupowej z Kostaryką (4:1) oraz dwukrotnie w finale z USA (4:2). Dwa lata później znalazł się w składzie na Puchar Konfederacji, gdzie pełnił funkcję rezerwowego zawodnika i w tej roli rozegrał dwa z trzech spotkań (obydwa po wejściu z ławki), zaś Meksykanie odpadli ostatecznie z tego turnieju już w fazie grupowej. W tym samym czasie brał również udział w udanych dla jego kadry eliminacjach do Mistrzostw Świata 2014, podczas których czterokrotnie pojawiał się na boisku (na szesnaście możliwych występów).