Bristol City have announced the signing of Andreas Weimann from Derby County.
The Austrian forward was tied to the Rams for three years, but spent his second season on loan at Wolverhampton Wanderers.
The 26-year-old has also made 13 appearances for his country, but is yet to score an international goal.
The Robins sold striker Gustav Engvall to Mechelen earlier in the transfer window, leaving room for Weimann to fill the vacant spot in the squad.
The Championship side have spent £6.62m so far this summer, as manager Lee Johnson looks to build on his 11th-place finish in the league last season.