France are the last host nation to have won the FIFA World Cup™, lifting the Trophy at the Stade de France on 12 July 1998 after a 3-0 victory over Brazil in the final.