In December 2010, Rojo signed a five-year contract with Spartak Moscow. His time in Moscow was as unsuccessful as it was short-lived, however, with the defender seeking new pastures within a year of his arrival.
In July 2012, Rojo moved from Spartak Moscow to Sporting Lisbon for £3.5 million and signed a four-year contract. On 13 August 2014, it was announced that Rojo was being disciplined by his club over his refusal to train after handing in a transfer request to force through a £16 million move to Manchester United. On 19 August 2014, an agreement to sell the player for €20 million was announced by both Sporting and the buying club, Manchester United. The deal was subject to a medical and personal terms.
On 20 August 2014, Manchester United announced that they had signed Rojo for £16 million on a five-year contract, with Nani moving to Sporting on a season-long loan. Rojo also stated that it was a 'dream' come true to play with Manchester United.