Porto have announced that they have reached an agreement with America to sign Diego Reyes for an undisclosed fee.