In July 2012, Rosso left Argentine football to join Brescia of Italy's Serie B.[2] He made his Brescia debut on 25 August, he was subbed on in stoppage time as Brescia lost to Crotone 1–0.[2] He would only make two further appearances in 2012–13, both as a late substitute.[2] Rosso departed Brescia a year after joining in July 2013 after just three appearances, none of which were starts or home games.[4] He returned to Argentina to sign for Crucero del Norte in Primera B Nacional.[5] He went onto make thirty-seven appearances in two seasons with Crucero, twelve came during the club's promotion-winning campaign of 2014.[2]
He made another twelve appearances in the Argentine Primera División with Crucero, but dropped down a division in 2016 to rejoin former club Chacarita Juniors.[6] Forty-nine matches later, Rosso was back in the Primera División after Chacarita were promoted in 2016–17.[2] In the top-flight, Rosso scored three goals in his first ten matches; including two versus Lanús on 11 December 2017.[7] On 30 June 2018, Rosso joined Agropecuario of Primera B Nacional.[2] Ahead of the 2022 season, Rosso returned to his former club, Chacarita Juniors.[8]