Giannakopoulos speelde 77 interlands voor de Griekse nationale ploeg in de periode 1997-2008. Daarin scoorde hij elf keer. Hij maakte zijn debuut op 12 maart 1997 tegen Cyprus. In 2004 won hij met Griekenland het EK 2004.