A pair of right backs switched between the English and Italian champions as Manchester City signed Joao Cancelo from Juventus and Danilo went in the other direction.
Juventus said Wednesday it will receive 65 million euros ($73 million) over three years from City for Cancelo, and pay 37 million euros across the same period for Danilo.
Juventus expects to make 28.6 million euros as a result of the deals.
"City are a fantastic club, with a brilliant manager and I am delighted to be here. Everything about them has impressed me, from the facilities, to their style of play.
"I am always looking to develop my game and win trophies and I believe I can do that here, so now I’m really looking forward to the new season and testing myself in the Premier League," Cancelo said after signing for the Premier League champions.
The summer transfer window closes for English Premier League clubs on Thursday afternoon.
Ahead of deadline day, Watford signed Danny Welbeck on a free transfer on Wednesday. The striker has been without a club following his release from Arsenal at the end of last season. The 28-year-old Welbeck has played 42 times before England but has seen his career troubled by injuries.