Massimiliano Allegri's side are eager to sign the full-back in January, but are prepared to wait until his contract expires if necessary
Juventus have begun negotiations with Schalke over full-back Sead Kolasinac, Goal understands.
The 23-year-old's contract is due to expire in June, but Massimiliano Allegri's side would like to sign him during the January transfer window and are set to offer the Bundesliga club €3 million to push the deal through.
Kolasinac is a former target of both Manchester City and Liverpool, having impressed for Schalke before the mid-season break with two goals in 12 league appearances for the Gelsenkirchen side.
The Bosnia international's form could prove a stumbling block for Allegri, as Schalke boss Markus Weinzeirl is eager to keep the left-back at the Veltins-Arena, and wants him to sign a new contract with the club.
Juventus CEO Beppe Marotta has been in Milan meeting with a mediator in order to speed up negotiations between the clubs for the 17-time international.
Should Juventus's €3m offer be rejected, the Serie A champions are willing to wait until June to sign him on a free transfer, with Alex Sandro, Kwadwo Asamoah and 21-year-old Federico Mattiello providing options at left-back until then.
In November, Kolasinac commented on speculation of a possible move away, especially given the interest from the Premier League, but refused to be drawn on his future plans.
"There is nothing new to report. My agent and the club are in contact," Kolasinac told Bild.
"Currently I am a Schalke player and want to continue to play a good season. Many say my style of play would fit well in England.
"But if I move abroad, not only the club changes but you leave your environment, need to build something new.
"It's a difficult step which has to be well-considered. The gut feeling decides, but I also need to talk to my family."