Porto have completed the signing of Colombia midfielder Matheus Uribe from Club America in a reported €10million deal.

Liga MX giants America announced on Sunday a fee had been agreed with Porto, before confirmation of the player's signature followed on Monday.

Uribe, 28, put pen to paper on a four-year deal in Portugal after spending two full seasons with America.

He has 21 caps for Colombia, playing three times at the 2018 World Cup in Russia and making the same number of appearances at this year's Copa America.

Porto signed America's Argentina international goalkeeper Agustin Marchesin last week.