Mats Hummels has agreed to rejoin Dortmund for a $43 million transfer fee.

Hummels moved from Dortmund to Bayern Munich in 2016.

Hummels is the fourth player Dortmund has signed this summer after Nico Schulz, Julian Brandt and Thorgen Hazard.