Silvestre fikk sin landslagsdebut i 2001, og har pr 20. august 2008 spilt 40 landskamper og skåret to landslagsmål. Han var også med i de til VM i fotball 2002 og VM i fotball 2006.