Milan: Inter Milan have completed the signing of Belgian midfielder Radja Nainggolan from Serie A rivals Roma on a four-year contract for an initial fee of 38 million euros ($44.30 million), the Italian clubs said on Tuesday.

Nainggolan, who retired from the Belgium national team after being omitted from Roberto Martinez’s World Cup squad, scored 33 goals in 203 appearances across all competitions for Roma since joining the club in 2014.

The 30-year-old was instrumental in Roma’s run to the Champions League semi-finals last season. Nainggolan will be reunited with manager Luciano Spalletti as Inter look to push on from last season’s fourth-placed finish which saw them qualify for the Champions League for the first time in six seasons.