Huggel's second national goal was also the 1000th goal in the history of the Swiss national team. He scored it, a header from a set piece, on 10 October 2009 against Luxembourg during the 3–0 away win in the 2010 World Cup qualifier. Huggel was in the squad for the 2010 FIFA World Cup, he was in the starting eleven in all three games. But after they were eliminated during the Group Stage, he announced his international retirement. Huggel played 41 games for the national team, in which he scored two goals and was yellow carded only four times.