Norwich City have signed Millwall defender Zak Whitbread.

Whitbread, 25, has joined the Canaries from the Lions.

And he will be joined at Carrow Road by 22-year-old Oli Johnson, a former non-league striker who turned professional 15 months ago when he joined Stockport.

Both players have been signed for undisclosed fees, and have agreed two-and-a-half year contracts.

Whitbread was close to joining Swansea City last September, while Johnson was also the subject of an inquiry from a League One club, Peterborough United, who had a bid turned down.

Norwich boss Paul Lambert has now made four signings since the window re-opened last Friday.