Ipswich Town have announced the signing of Sammie Szmodics from Blackburn Rovers.

Following weeks of negotiations, the Blues finally saw a bid - believed to be around £9m plus add-ons - accepted by the Championship club yesterday.

The 28-year-old, who scored 33 goals across all competitions for a struggling side last season, has signed a four-year deal at Portman Road and will wear the number 23 shirt.

A deep-lying forward, the Republic of Ireland international strengthens an attacking unit that looked short on numbers following pre-season injuries to George Hirst and Nathan Broadhead.

READ MORE: 'I'm over the moon' - Szmodics on Town move

He could make his debut in tomorrow's much-anticipated Premier League opener against Liverpool at Portman Road (12.30pm).

Szmodics becomes Kieran McKenna's seventh summer signing following the additions of Aro Muric (Burnley, £8m), Ben Johnson (West Ham, free), Jacob Greaves (Hull, £15m), Conor Townsend (West Brom, £500k), Omari Hutchinson (Chelsea, £18m) and Liam Delap (Man City, £15m).

He is set to be followed through the door by midfield duo Kalvin Phillips and Jens Cajuste, the Blues having agreed loan deals with Man City and Napoli respectively.

Once Town complete those two deals they will have reached their 25-man senior squad limit, though room for further additions could be made if Cieran Slicker (loan), Ali Al-Hamadi (loan) and Freddie Ladapo were to depart.

Ipswich have also been in talks with Chelsea about the potential loan signing of striker Armando Broja, though it's understood the Albanian international, linked to AC Milan earlier in the transfer window, is keen to keep his options open for now.

As a Premier League club, the Blues can have a maximum of two domestic loans at any time with further international loans on top. 

TOWN SQUAD

GK: Muric, Walton, Slicker

RB: Johnson, Clarke*

CB: Woolfenden, Burgess, Greaves, Tuanzebe, Edmundson

LB: Davis, Townsend

CM: Morsy, Luongo, Taylor, Humphreys*

RW: Hutchinson, Burns

AMC: Chaplin, Szmodics

LW: Broadhead*, Harness

ST: Delap, Hirst*, Al-Hamadi, Ladapo

Italics: Don't count towards 25-man limit due to age

* Currently injured/not fit