While Neuchâtel Xamax came back to top division in summer 2007, he was stayed in Swiss Challenge League with his new club Chiasso.
On 11 August 2012, Fonseca made his professional debut with FC Chiasso in a 2012–13 Swiss Challenge League match against FC Wohlen replacing Andreas Becchio (83rd minute).