Do reprezentacji Polski do lat 21 Zganiacz po raz pierwszy został powołany w październiku 2002 przez trenera Edwarda Klejndinsta. Został desygnowany na mecz eliminacji młodzieżowych mistrzostw Europy z Łotwą. Na boisku pojawił się w 79. minucie, zmieniając Łukasza Madeja. Pod koniec spotkania po rzucie rożnym wykonywanym przez Sebastiana Milę piłkę do Zganiacza zagrał Łukasz Garguła. Zganiacz uderzył mocno, a piłka po odbiciu się od jednego z Łotyszy wpadła do bramki. Gol ten ustalił wynik pojedynku na 3:0 dla Polski. W listopadzie Zganiacz zagrał w podstawowym składzie kadry U-20 w meczu przeciwko Białorusi. Boisko opuścił w 35. minucie, gdy wszedł za niego Karol Gregorek. W marcu 2003 zdobył bramkę dla reprezentacji U-19 w spotkaniu z Hiszpanią, przyczyniając się do zwycięstwa 2:1.

Na początku czerwca 2003 trener reprezentacji Polski do lat 20, Władysław Żmuda, podał skład kadry na turniej we francuskim Tulonie. Znalazł się w nim Zganiacz. Impreza zakończyła się dla Polaków nieudanie – nie zdołali wygrać ani zremisować żadnego meczu, wszystkie cztery przegrali, a sam Zganiacz grał przeciętnie. W sierpniu wystąpił w towarzyskim pojedynku z Czechami, a po jego golu z rzutu karnego polski zespół prowadził 1:0. Przegrał jednak, a bramka Zganiacza okazała się honorową.