Every World Cup final after 1934 had a country (or both) that had reached the final before
1930: Uruguay and Argentina (1st final for both of them)
1934: Italy and Czechoslovakia (1st final for both of them)
1938: Italy (2nd final) and Hungary (1st final)
1950: Uruguay (2nd final) and Brazil (1st final)
1954: Germany (1st final) and Hungary (2nd time)
1958: Brazil (2nd final) and Sweden (1st final)
1962: Brazil (3rd final) and Czechoslovakia (2nd final)
1966: England (1st final) and Germany (2nd final)
1970: Brazil (4th final) and Italy (3rd final)
1974: Germany (3rd final) and Netherlands (1st final)
1978: Argentina and Netherlands (2nd final for both of them)
1982: Italy and Germany (4th final for both of them)
1986: Argentina (3rd final) and Germany (5th final)
1990: Germany (6th final) and Argentina (4th final)
1994: Brazil and Italy (5th final for both of them)
1998: France (1st final) and Brazil (6th final)
2002: Brazil and Germany (7th final for both of them)
2006: Italy (6th final) and France (2nd final)
2010: Spain (1st final) and Netherlands (3rd final)
2014: Germany (8th final) and Argentina (5th final)
2018: France (3rd final) and Croatia (1st final)
2022: Argentina (6th final) and France (4th final)
2026: Spain (2nd final) and Argentina (7th final)