Carles Puyol
Silva next appeared for Spain in the semi-final against Germany, replacing Pedro for the final nine minutes. Spain won 1–0, courtesy of a header from Carles Puyol, and went on to win the tournament, beating the Netherlands in the final.