W styczniu 2006 Rivas ponownie triumfował z Tigres w rozgrywkach InterLigi, jednak sam był regularnie trapiony kontuzjami, wobec czego nie był w stanie podjąć rywalizacji o miejsce w składzie. Podstawowym zawodnikiem ekipy był przez rok – podczas kadencji trenerów Manuela Lapuente, a potem José Pekermana, po czym został ponownie relegowany do funkcji rezerwowego i w tej roli w 2009 roku wygrał rozgrywki SuperLigi. W jesiennym sezonie Apertura 2011 zdobył pierwsze w swojej karierze mistrzostwo Meksyku, lecz pozostawał wyłącznie rezerwowym dla duetu stoperów tworzonego przez Hugo Ayalę i Juninho. W wiosennym sezonie Clausura 2014 wywalczył natomiast z Tigres puchar Meksyku – Copa MX oraz zajął drugie miejsce w krajowym superpucharze – Supercopa MX. Podczas jesiennych rozgrywek Apertura 2014 osiągnął tytuł wicemistrza Meksyku.
Częstsze szanse na występy w wyjściowym składzie Rivas otrzymał dopiero wobec kontuzji Juninho, kiedy to wywalczył sobie pewną pozycję w pierwszej jedenastce i w tej roli w 2015 roku dotarł do finału najbardziej prestiżowych rozgrywek południowoamerykańskiego kontynentu – Copa Libertadores. W sezonie Apertura 2015 zdobył natomiast z Tigres swoje drugie mistrzostwo Meksyku, będąc czołowym obrońcą w lidze.