In January 2013, Vecino joinedSerie A sideFiorentina by penning a four-year contract for a reported transfer fee of €2.5 million.[3] However, the transfer was delayed and became official in the next transfer window in August 2013.[4][5]
Vecino made his competitive debut as well as his first Serie A one on 26 September 2013 in a 2–1 away defeat againstInter Milan.[7] He was used very scarcely during the first part of2013–14 season, collecting only six appearances, only one as starter, leading the club to send him on loan at fellow Serie A sideCagliari until the end of the season, with an option to buy.[8][9][10]
Vecino spent the 2014–15 season on loan atEmpoli.[11][12]
In mid-2015, Vecino returned to Florence and became a member of the first team. He signed a new five-year contract in 2016.[13][14]
On 31 July 2017, Fiorentina authorized Vecino to have a medical withInter Milan,[15] in order to complete a reported €24 million transfer.[16] The transfer was made official on 2 August, with Vecino signing a contract until June 2021.[17]
He was given squad number 11, and made his competitive debut on 20 August in the openingSerie A matchday against his former side Fiorentina, featuring full-90 minutes as Inter won 3–0.[18] Vecino scored his maiden Inter goal six days later in the next match againstRoma, netting the third goal in an eventual 3–1 away win, the first win atStadio Olimpico over Roma after nine years.[19][20]
On 20 May 2018, Vecino scored the winning goal vsLazio, in Inter's 3–2 win, a victory which allowed the club to return to theUEFA Champions League after a six-year absence.[21] On 18 September 2018, he scored an injury-time winning goal vsTottenham Hotspur, in Inter's 2–1 win in the UEFA Champions League.[22]
^"Vecino al Cagliari" [Vecino to Cagliari] (Press release) (in Italian). Cagliari Calcio. 29 January 2014. Archived fromthe original on 4 May 2017. Retrieved26 November 2017.