2004/05 RC Strasbourg Ligue 1 20 0 2005/06 RC Strasbourg Ligue 1 23 2 2006/07 Bayer 04 Leverkusen Bundesliga 24 0 2007/08 Bayer 04 Leverkusen Bundesliga 24 2 2008/09 Bayer 04 Leverkusen Bundesliga 11 1 2009/10 Hannover 96 Bundesliga 30 2 2010/11 Hannover 96 Bundesliga 25 1 2011/12 Hannover 96 Bundesliga 27 3 2012/13 Hannover 96 Bundesliga 22 1 2013/14 Hannover 96 Bundesliga 3 0 2013/14 VfB Stuttgart Bundesliga 6 1 2014/15 VfB Stuttgart Bundesliga 0 0 2015/16 Fortuna Düsseldorf 2. Bundesliga 29 1 2016/17 FC Sankt Gallen Swiss Super League 28 2 2017/18 FC Sankt Gallen Swiss Super League 20 0

Kariera reprezentacyjna W reprezentacji Tunezji Haggui zadebiutował 20 sierpnia 2003 roku w zremisowanym 0:0 meczu z Gwineą. W 2004 roku został powołany do kadry na Puchar Narodów Afryki 2004. Był tam podstawowym zawodnikiem, grał we wszystkich meczach, a także w wygranym 2:1 finale z Marokiem i dzięki temu został mistrzem Afryki.

Również w 2004 roku Haggui pojechał na Letnie Igrzyska Olimpijskie 2004. Zagrał w 3 meczach grupowych, ale Tunezja okazała się gorsza od późniejszych złotych medalistów, Argentyny oraz Australii i zajmując 3. miejsce w grupie odpadła z dalszej rywalizacji.