Catania mały|lewo|120px|Silvestre w trakcie meczu Catanii z Udinese Calcio 28 stycznia 2008 Silvestre został wypożyczony do włoskiej Catanii Calcio z opcją transferu definitywnego. W Serie A zadebiutował 31 sierpnia w zwycięskim 1:0 spotkaniu z Genoą. Pierwsze pół roku nie było udane, gdyż rozegrał zaledwie 11 potkań, w tym tylko 5 od początku. Pomimo tego włoski klub zdecydował się latem 2008 r. wykupić go definitywnie za 1,5 mln euro. Jego pozycja uległa wzmocnieniu po zwolnieniu Silvio Baldiniego i zastąpieniu go przez Waltera Zengę. W sezonie 2008/2009 stworzył duet środkowych obrońców z Lorenzo Stovinim i razem z Catanią zajął w ligowych rozgrywkach 15. pozycję. 2 maja 2010 r. w spotkaniu z Juventusem zdobył swą pierwszą bramkę dla Rossazzurrich. Podczas kolejnych rozgrywkach na środku obrony grał najczęściej ze swoim rodakiem Nicolásem Spolli. W sezonie 2010/2011 został kapitanem zespołu po sprzedaży Giuesppego Mascary. W barwach Catanii zaliczył 118 spotkań i zdobył 7 bramek.