Manchester United and Zlatan Ibrahimovic have agreed upon provisional terms with his move to be completed following Euro 2016.

Ibrahimovic has been expected to sign with United for several days.

Negotiations could not get under way fully until the past few weeks, and sources told ESPN FC that some clauses related to Ibrahimovic's one-year deal caused a longer delay than expected.

Ibrahimovic will reunite with Jose Mourinho.