German club Hannover will provide the final opposition of Norwich City's pre-season programme, in a Carrow Road friendly on Saturday, July 30.

Hannover finished bottom of the Bundesliga last season to suffer top-flight relegation, just as the Canaries did.

The north German club appointed former player Daniel Stendel as head coach in April but saw 14 consecutive seasons in Germany's top flight come to an end.

With other friendlies against League One clubs Walsall, Peterborough and Coventry already confirmed it just leaves two remaining matches to be confirmed, for City to take on during their training camp in Austria.

Matches on July 20 and July 23 against 'top European opposition' are still to be confirmed but the majority of the Canaries' pre-season plans have now been confirmed.

KEY DATES

Monday, June 27 – First-team players return for pre-season

Tuesday, July 5 to Saturday, July 9 – First-team training at St George's Park

Saturday, July 9 – Walsall v Norwich City (St George's Park, 1pm)

Tuesday, July 12 – Lowestoft Town v Norwich City (Crown Meadow, 7.30pm)

Tuesday, July 12 – Dulwich Hamlet v Norwich City XI (Champion Hill Stadium, 7.45pm)

Friday, July 15 – Dereham Town v Norwich City XI (Football Development Centre, Bowthorpe, 7.30pm) – Norfolk Invitation Cup

Saturday, July 16 – Peterborough United v Norwich City (ABAX Stadium, 3pm) – 120-minute friendly

Sunday, July 17 to Saturday, July 23 – First-team training camp in Burgenland, Austria

Wednesday, July 20 – TBC v Norwich City (Venue, time TBC)

Saturday, July 23 – TBC v Norwich City (Venue, time TBC)

Tuesday, July 26 – Norwich City v Coventry City (Carrow Road, 7.30pm)

Saturday, July 30 – Dartford v Norwich City XI (Princes Park, 1pm)

Saturday, July 30 – Norwich City v Hannover (Carrow Road, 3pm)

Saturday, August 6 – Sky Bet Championship season begins