Quattro anni dopo la Germania Ovest, con un centrocampo formato da Haller, Wolfgang Overath e Franz Beckenbauer, si presentò al Mondiale di dove riuscì a raggiungere la finale contro i padroni di casa dell'; la partita terminò 4-2 per gli inglesi, ma Haller segnò la prima rete dell'incontro e, con i suoi sei gol totali, arrivò secondo nella classifica marcatori dietro al portoghese Eusébio.