Giannattasio fu primatista italiano anche nella 4×100 m, nel 1964 ad Annecy, insieme a Berruti, Ottolina e Preatoni. Ventidue volte azzurro, prese parte ai Giochi olimpici di Tokyo, dove fu settimo in finale nella 4×100 m con Berruti, Ottolina e Preatoni. Due anni dopo, agli Europei di Budapest, fu ottavo in finale nei 100 m piani.