Manchester United have signed defender Diogo Dalot of Porto.

United will pay approximately $25 million to Porto for Dalot.

Dalot can play at right-back and left-back.

"Diogo is an extremely talented young defender with all the qualities to quickly become a great player for this club," United manager Jose Mourinho said. "He has all the attributes that a full-back needs: physicality, tactical intelligence and technical quality, combined with a Porto Academy mentality which prepares players for the maturity they need at the professional level.

"In his age group, he is the best full-back in Europe and we all believe he has a bright future ahead of him at Manchester United."