W 2007 roku Rivera ponownie wziął udział w Złotym Pucharze CONCACAF. Wystąpił na nim w 4 meczach: z Hondurasem (3:2), Kubą (2:2), Meksykiem (0:1) i Stanami Zjednoczonymi (1:2). W meczu z Hondurasem strzelił także gola. Z tamtego turnieju Panama odpadła w ćwierćfinale.