Após o sucesso no clube português, transferiu-se para a Internazionale no dia 31 de janeiro de 2012. Inicialmente contratado por empréstimo, assinou em definitivo com a Inter no dia 17 de maio.[2]
Teve destaque e viveu grande fase por quatro temporadas, mas não conquistou títulos no clube de Milão. No total, atuou em 141 jogos e marcou 23 gols.
Shanghai Shenhua
No dia 27 de janeiro de 2016, foi anunciado pelo Shanghai Shenhua, da China, por 13 milhões de euros.[3] Pelo Shanghai, atuou por mais três temporadas e conquistou uma Copa da China. Jogando mais avançado, como um segundo volante, teve sua melhor média de gols; marcou 26 em 100 partidas.
Vasco da Gama
2019
Foi anunciado como reforço do Vasco da Gama no dia 27 de setembro. O jogador assinou contrato até dezembro com o Cruzmaltino e logo foi regularizado para atuar no Campeonato Brasileiro.[4][5][6]
Estreou pelo clube no dia 16 de outubro, entrando aos 38 minutos do segundo tempo na vitória sobre o Botafogo por 2 a 1, em São Januário, pela 26ª rodada do Brasileirão.[7] No jogo seguinte, diante do Internacional, no Beira-Rio, Guarín entrou no segundo tempo, realizou boas jogadas e teve participação na vitória por 1 a 0 do Vasco.[8] Marcou seu primeiro gol com a camisa cruzmaltina numa partida contra o Grêmio, pela 29ª rodada do Brasileirão, em uma cobrança de falta de longa distância onde acertou um forte chute contra o goleiro Paulo Victor.[9] Contra o Goiás, pela 33ª rodada do Brasileirão, Guarín abriu o placar para o Vasco no primeiro tempo, porém a equipe Cruzmaltina viu a vitória escapar no último lance da partida, em um gol contra do zagueiro Oswaldo Henríquez.[10] Pela 36ª rodada do Brasileirão, Guarín marcou o gol da vitória do Vasco diante do Cruzeiro.[11]
No Cruzmaltino, Guarín recuperou o condicionamento físico, foi testado saindo do banco de reservas e rapidamente virou titular e principal nome da equipe comandada pelo então técnico Vanderlei Luxemburgo.
2020
No dia 7 de fevereiro, após longas negociações, o clube anunciou a renovação de contrato do jogador por mais dois anos.[12] Ao longo da temporada, Guarín passou por problemas pessoais e participou de apenas três jogos, antes de rescindir com o Vasco. No fim do ano, acertou sua ida ao Millonarios, da Colômbia.[13]
Millonarios
Foi anunciado pelo Millonarios no dia 31 de dezembro de 2020. Aos 34 anos, o jogador assinou por uma temporada com o clube colombiano.[14]