Silvestre continuou a brillar durante a súa terceira tempada en Sicilia, xa que o defensor fixo máis aparicións que calquera dos seus compañeiros de equipo durante a campaña 2009-10. Formou unha sólida formación defensiva con Pablo Álvarez, Nicolás Spolli, Christian Terlizzi e Ciro Capuano, mentres Catania rexistraba o seu récord de puntos na Serie A, terminando no 13o lugar con só 45 goles recibidos en 38 partidos. Durante a tempada 2010-11 da Serie A, Silvestre gañou a capitanía do club siciliano, tras a venda de Giuseppe Mascara ao Napoli o 31 de xaneiro de 2011. Xogou un total de 116 partidos co seu club, marcando sete goles, seis dos cales durante a tempada 2010-11 da Serie A, unha tempada que rexistrou un terceiro récord consecutivo de puntos para o club siciliano. O 9 de xullo de 2011, Marco Biagianti foi asignado como capitán do club para a Serie A 2011/12
tempada.