Bundesliga debut for the club, in a 1–0 defeat at Hertha BSC on 8 August 2009. He scored his first competitive goal for Hannover in their 5–2 Bundesliga win at home to SC Freiburg on 3 October 2009, netting Hannover's third goal of the match. Haggui scored two own goals in a 5–3 loss to Borussia Mönchengladbach on 12 December 2009, thereby defeating his own team. In August 2010, Haggui returned to the pitch for his second season as a starter with Hannover 96. VfB Stuttgart On 2 September 2013, Haggui signed a two-year deal with VfB Stuttgart, for an undisclosed fee. Fortuna Düsseldorf For the 2015–16 season Haggui moved to Fortuna Düsseldorf. FC St. Gallen On 15 August 2016, he joined FC St. Gallen on a two-year contract. International career Haggui has been a member of the Tunisian national football team since 2003, making his international debut on 20 August 2003 in their friendly match against Guinea. His first major tournament with the team was the 2004 African Cup of Nations on home soil in Tunisia. Haggui, who was the youngest member of the Tunisian squad at the tournament, appeared in all of the team's six matches on their way to the title. In the semifinals, he conceded a penalty from which Nigeria took the lead, but then he scored the decisive penalty as the team won 5–3 in the penalty shootout to book a place in the final, which they won 2–1 against Morocco. In 2004, he was also part of the Tunisian squad at the Summer Olympics, appearing in all of the team's three group matches before they were knocked out of the tournament following a third-place finish in their group. Haggui made his second appearance at the African Cup of Nations during the 2006 finals in Egypt, appearing in all of Tunisia's four matches at the tournament. He also scored the equaliser in the quarterfinal match against Nigeria, but Tunisia eventually lost the match 6–5 on penalties and were knocked out of the tournament. The same year, he also made his FIFA World Cup debut at the 2006 finals in Germany, appearing in all of Tunisia's three group matches before they were knocked out in the first round after finishing third in their group. In the 2006 FIFA World Cup qualifying, he made a total of seven appearances and scored two goals in Tunisia's opening match