Juventus sign Serbian forward Filip Kostic from Eintracht Frankfurt
Juve could pay a further €3 million in add-ons to Frankfurt for the versatile forward, who played 171 matches for the German club after arriving in 2018. He scored 33 goals and made 64 assists for Frankfurt.
He played his first game for Serbia's national side in 2015 against Azerbaijan and has earned 48 caps, scoring three goals.
Kostic will be Juventus' sixth signing of the summer transfer window following those of Angel Di Maria, Paul Pogba, Andrea Cambiaso, Federico Chiesa and Gleison Bremer.
Juve finished fourth last season, outside the top three for the second successive campaign. They open their new Serie A campaign against visiting Sassuolo on Monday.