Reprezentoval ČR na Mistrovství světa hráčů do 20 let 2003 ve Spojených arabských emirátech, kde český tým po remízách 1:1 s Austrálií a s Brazílií a porážce 0:1 s Kanadou obsadil nepostupové čtvrté místo v základní skupině C. Zachariáš nastoupil ke všem třem zápasům v základní sestavě.