Manchester United have signed Brazil left-back Alex Telles from Porto and say Atalanta winger Amad Diallo will join the club in January.
Telles signs on a four-year deal, with the option of a further year.
The 27-year-old, who has one cap for his country, moves to Old Trafford for a fee of 15m euros (£13.6m) plus 2m euros (£1.8m) in add-ons.
United have agreed to pay 21m euros (£19m) for 18-year-old Diallo with another 20m euros (£18.2m) in add-ons.
The club say he will join “subject to medical, personal terms and work permit”.
They have been monitoring the teenager for the past three years as he came through the ranks at the Italian club.
The Ivorian scored on his Serie A debut in October 2019 and has made three substitute appearances in Italy’s top flight.
Diallo has not featured for Gian Piero Gasperini’s side this season but was the second player born in 2002 to score in one Europe’s top five leagues – England, France, Germany, Italy and Spain – behind Barcelona forward Ansu Fati.
Telles scored 26 goals and made more than 50 assists for Porto after joining them from Galatasaray in 2016.
He said joining United, a club with “prestige”, was a “huge honour”.
“You have to work hard to get to this moment in your career and now I am coming to this club, I can promise that I will give everything in my heart to be a success here,” he added.
“I won many trophies at FC Porto and I want to continue that at United. The manager has a clear plan and direction for this team and I can’t wait to pull on the famous shirt.”
- Transfer deadline day live – all the latest news and moves
United manager Ole Gunnar Solskjaer said: “First and foremost I welcome Alex to United. He is a player we have been tracking for some time and his performances over the past few years are exactly what we are looking for.
“He is a fighter and a winner and will add real determination and competition to the squad. Alex has the qualities, both as a player and as a person, that we want here at Manchester United.”
Defender Chris Smalling has left the club – completing a permanent move to Roma, where he spent last season on loan.
The England international has signed a three-year deal for a fee of 15m euros (£13.6m), rising to 20m euros (£18.1m) with add-ons.
Smalling played 323 times for United, winning two Premier League titles, one FA Cup, a League Cup and the Europa League.
Simon Stone, BBC Sport
Amad Diallo is someone they have scouted for quite a long time. He is very inexperienced. He has been at Atalanta for a while but he came over from the Ivory Coast.
He is the kind of player that Manchester United have been building towards signing – a young player that they can develop.
I hesitate to use the name Cristiano Ronaldo but they signed Ronaldo as a relatively young player, he was a little bit more experienced than Diallo but he too was 18 years old.
That is what Manchester United are working towards, this ability to bring in players and develop them into world stars who play for Manchester United.
That is the cultural reboot of United, which the club said they were working towards in the wake of Jose Mourinho’s departure. That is what this kind of signing is aimed at.
Diallo’s signing is more in line [with the cultural reboot] than someone like Edinson Cavani.
Find all the latest football transfers on our dedicated page.
Send your news and stories to us email@example.com or firstname.lastname@example.org and WhatsApp: +447747873668.
Before you go...
Democratic norms are being stress-tested all over the world, and the past few years have thrown up all kinds of questions we didn't know needed clarifying – how long is too long for a parliamentary prorogation? How far should politicians be allowed to intervene in court cases? To monitor these issues as closely as we have in the past we need your support, so please consider donating to The Climax News Room.