Roma have completed the signing of Morocco international defender Mehdi Benatia from Udinese for 13.5million euros.