Leonardo Spinazzola and Luca Pellegrini are expected to have medicals this weekend after Juventus and Roma agreed an exchange plus €10m.
According to multiple sources, including Sky Sport Italia, the two left-backs will swap places over the next couple of days.
Spinazzola is valued at €25m, while 20-year-old Luca Pellegrini so far only warrants €15m, so Juve would receive an extra €10m in cash on top of the player.
If they are able to agree personal terms quickly, they could both undergo medicals this weekend.
Both young players are recovering from career setbacks due to serious injuries.
Spinazzola had a two-year loan spell with Atalanta, while Pellegrini spent the last six months at Cagliari.