Sporting Lisbon have confirmed Marcos Rojo will join Manchester United for reported €20m (£16m) with winger Nani moving to the Portuguese club on loan as part of the deal.

Rojo went on strike to force through a move to Old Trafford and has now seemingly got his way after Sporting confirmed through their official Twitter page a deal has been agreed with Nani moving in the opposite direction to return to his former club.

Sporting have reportedly sought a sell-on clause as part of the deal, which means United would have to hand over 20% of any future sale of the player over €23m (£18.4m).

Louis van Gaal's side have also confirmed a deal is in place with the Portuguese club which will be confirmed imminently, pending a medical and personal terms.

24-year-old Rojo yesterday told told ARG Radio Continental he would be heading to Manchester.

"It feels like a dream, to be a Manchester United player," he said.

"Leaving Sporting wasn't easy. I am very proud of having the chance of working with Van Gaal. [Juan Veron] told me about them when we played for Estudiantes.

He also backtracked on claims he had handed in a transfer request at Sporting and refused to train as he tried to engineer a move to Old Trafford.

"There was a misunderstanding," Rojo said regarding his transfer request. "I never wanted to do something wrong at Sporting as I have always been very thankful to that team that gave me many chances for playing in Europe.

"If I made a mistake, I have already apologised because I didn't want to hurt the feelings of anyone at the club."

His signing is United's third of the summer after completing moves for Ander Hererra and Luke Shaw for a combined £57m.

Nani moved to Old Trafford for £18m in 2007 and made 147 appearances for the club, scoring 25 goals.

His time at the club has coincided with one of the most successful periods in its history, where they have picked up four Premier League titles, one League Cup and the 2008 Champions League.