Manchester United have signed Marcos Rojo from Sporting Lisbon, while Nani will join Sporting on loan for the rest of the season.
The deal is estimated to be at 19M €, with Sporting get 9M €, Spartak Moscow getting 4M € and a third party 5M €.
Sporting CP announced the deal on their official Twitter account on Tuesday night.
Rojo, who has described a transfer to Old Trafford as a 'dream move', was one of the stand-out players for Argentina at the World Cup in Brazil.
The twenty-three-year-old defender scored his first international goal for Argentina in their 3-2 win over Nigeria in their final group match.
Sporting have said that the money from Rojo's sale would go toward the construction of their pavilion.