It was with the Italy national team that Riva secured himself as a national hero, however. In 42 appearances for the Azzurri, he netted 35 times to become their all-time top scorer - a record he still holds. He helped fire Italy to the Euro 1968 title, scoring in the final as they beat Yugoslavia 2-0. Two years later, Riva scored three times in the World Cup as the Azzurri made it to the final, where they were beaten 4-1 by Brazil.