W reprezentacji Tunezji Nafti zadebiutował 21 stycznia 2002 roku w zremisowanym 0:0 meczu z Zambią. W 2004 roku wystąpił w Pucharze Narodów Afryki i wywalczył mistrzostwo Afryki.