British media reported that United will pay Shakhtar about £52 million for the 25-year-old, who is in Brazil's squad for the World Cup in Russian Federation.
Brazil legend Rivaldo has claimed that Manchester United are getting a "wonderful player" after the club agreed a deal to sign Fred from Shakhtar Donetsk. City were in the running to sign him but dropped their interest in January and have targeted Napoli's Brazilian-turned-Italian Jorginho instead.
The 25-year-old left Internacional in his homeland of Brazil for the Ukrainian club in 2013.
Fred's arrival has excited the Manchester United fans, with supporters pointing to his statistics in the Champions League as proof of his quality, while others said it is hard not to be excited about the player's arrival.
Fulham secures EPL return, windfall of at least $210m
Promotion is vindication for the glorious front-foot manner in which Fulham have flummoxed countless teams this season. It's not easy to play at Wembley, there is a lot of pressure.
In December 2015, he was given a one-year ban after testing positive for a banned diuretic, which was backdated to June that year when the test was carried out.
He has been capped eight times by Brazil after making his worldwide debut in 2014 and is part of the squad for this summer's World Cup in Russian Federation.
The Belgian global is reportedly a target for Arsenal this summer, and his departure from Old Trafford is all but confirmed as of now.
United are also closing in on Porto's 19-year-old defender Diogo Dalot and should complete the deal this week.
Who is he and what position does he play?