В составе национальной сборной Шиляк провёл 48 матчей, в которых забил 14 мячей. Принимал участие в чемпионате Европы 2000 года.