Including the valuation of Danilo, City's deal for Cancelo tallied up to around €60million, although such a hefty price tag does not weigh heavily for the 25-year-old.

Nor does the prospect of challenging for a starting spot against Walker, the England international who signed a new five-year contract in June and starred in Sunday's Community Shield triumph over Liverpool with a magnificent goal-line clearance.