Eintracht Frankfurt have announced that Haris Seferovic has completed his move to the German side from Real Sociedad.
The Switzerland international has signed a three-year contact with the Bundesliga club.
Frankfurt sporting director Bruno Hubner told the Bundesliga website: "We're absolutely delighted that this transfer has worked out for us. We intentionally chose a young player who already has a relatively high level of experience, but still has plenty of potential to improve."
The 22-year-old striker scored two goals in 24 appearances for the Spanish club last season.