Roma have announced the signing of Ivan Marcano from Porto.

The centre-back joined the Serie A side on a free transfer after completing a medical on Thursday.

Marcano, 30, has signed a three-year contract that includes the option of a fourth year, which will be triggered automatically depending on certain sporting objectives.

"I am very happy to be here, because Roma is a great club that is moving in the right direction, following a clear sporting project," Marcano told the club's website.

"I also believe that the footballing philosophy of the team will fit well with my strengths and characteristics."

Sporting director Monchi, who reportedly wanted to sign Marcano while at Sevilla, added: "The signing of Ivan Marcano is the addition of a player who will bring his quality, his physical strength and his vast experience to the club.

"I wish him all the luck in the world with this new adventure."

Marcano spent four seasons with Porto after signing from Rubin Kazan in 2014, winning the league title in 2017-18.