On 12 August 2011, Suazo signed for Catania on a one-year deal.
He was officially presented on the same day alongside new arrivals Mario Paglialunga and Davide Lanzafame.
Suazo was assigned the number 9 jersey, though only would make six appearances during his time in Sicily, which ended upon the expiration of his contract on 30 June 2012.

On 27 March 2013, at the age of 33, he announced his retirement from football, due to his persisting struggles with knee injuries.
On 12 August 2011, Suazo signed for Catania on a one-year deal. He was officially presented on the same day alongside new arrivals Mario Paglialunga and Davide Lanzafame. Suazo was assigned the number 9 jersey, though only would make six appearances during his time in Sicily, which ended upon the expiration of his contract on 30 June 2012.
On 27 March 2013, at the age of 33, he announced his retirement from football, due to his persisting struggles with knee injuries.
David Suazo