Silvestre pokračoval ve své třetím sezóně na Sicílii, když obránce pokračoval ve více vystoupeních než kterýkoli z jeho spoluhráčů během kampaně 2009/10. Vytvořil solidní obrannou sestavu s lidmi jako Pablo Álvarez, Nicolás Spolli, Christian Terlizzi a Ciro Capuano, když Catania zaznamenal rekordní počet bodů v Serie A a skončil na 13. místě s pouhými 45 brankami ve 38 zápasech. Během sezony 2010/11 v Serie A získal Silvestre kapitánství v sicilském klubu po prodeji Giuseppe Mascary do Neapole dne 31. ledna 2011. Celkově odehrál 116 zápasů za svůj klub a vstřelil sedm branek, z nichž šest se odehrály v sezóně 2010/11 v Serie A, sezóně, která zaznamenala třetí po sobě jdoucí rekordní počet bodů pro sicilský klub. Dne 9. července 2011 byl Marco Biagianti přidělen jako kapitán klubu pro sezónu 2011/12 v Serie A.
sezónu.