Bought by FC Porto in July 2004, Rossato never played an official game for the northerners. He then joined La Liga side Real Sociedad,[2] scoring – from a free kick – in only his second season appearance, a 1–2 loss at Sevilla FC,[3] finishing with 22 matches.
For 2005–06, Rossato was loaned back to Portugal, signing with S.C. Braga on a one-year deal.[4] Having returned to Sociedad for the following campaign he returned, again on loan, to the Iberian neighbours, moving to U.D. Leiria in January 2007.[5]
Because of his injuries, Málaga announced in July 2009 it would not renew Rossato's contract, so the player was released. Late in the following month the 32-year-old signed for another club in the country, second level's UD Salamanca.[9][10]