Monaco have announced the signing of Benjamin Henrichs from Bayer Leverkusen on a five-year deal.
The Ligue 1 club have reportedly paid €20million for the 21-year-old right-back.
The Germany international, who can also play in midfield, was part of the Confederations Cup-winning side of 2017.
"I am very proud to be involved with Monaco, a European top club for many years," he told his new club's official website.
"I will do everything to adapt quickly and help the team win many victories. I cannot wait to work with the staff and my new team-mates."
🚨 TRANSFER NEWS 🚨— Bayer 04 Leverkusen (@bayer04_en) August 28, 2018
Benny Henrichs has joined @AS_Monaco_EN after more than 15 years with #Bayer04!
Thanks for everything over the years, Benny! All the best for your next adventure! pic.twitter.com/KaelXKeBgD
Monaco CEO Vadim Vasilyev added: "Benjamin Henrichs is a talented defender with solid national experience and experience at the very highest international level. His arrival reinforces the quality of our workforce. I am sure he will contribute to the good results of the team."
Henrichs made 23 appearances in the Bundesliga last season and a further five in the DFB-Pokal.