Sebastian Rode has completed his return to Eintracht Frankfurt, signing a five-year deal after leaving Borussia Dortmund.
Rode spent the second half of last season on loan at Eintracht, making 20 appearances in all competitions.
And last season's Europa League semi-finalists have now sealed a permanent deal for the midfielder, with a €4 million transfer fee reported to have changed hands.
Editors' Picks
Rode spent four years in Frankfurt earlier in his career before joining Bayern Munich for a short spell in 2014.
"I've seen how strong Eintracht have become in the last six months," Rode told the club's official website.