Manchester City and Borussia Dortmund have reportedly agreed upon a $29 million transfer deal for Ilkay Gundogan.

A dislocated knee cap has ruled Gundogan out of Germany's Euro 2016 campaign and will keep him on the sidelines throughout preseason, but City has pushed ahead with the move.

Gundogan is a 25-year-old box-to-box midfielder that joined Dortmund in 2011.