Radja Nainggolan has officially signed for Inter Milan on a four-year contract from Serie A rivals Roma on 26, June 2018.
The fee is believed to be £21million, with two players, full-back Davide Santon and 18-year-old midfielder Nicolo Zaniolo heading to Roma in exchange.
Belgium midfielder, Radja Nainggolan, who retired from the national team after being omitted from Roberto Martinez's World Cup squad, scored 28 goals in 155 league appearances for Roma.
The 30-year-old was instrumental in their run to the Champions League semi-finals last season where the giallorossi were eliminated by English side, Liverpool.
"The conditions have been met for a deal for Radja Nainggolan," Inter's sporting director Piero Ausilio told the club's website. He is a top player."
Meanwhile, Paris St-Germain midfielder Javier Pastore is set to sign for Roma as Radja Nainggolan replacement.
He will be reunited with Spalletti as Inter look to push on from last season's fourth-placed Serie A finish, which saw them qualify for the Champions League for the first time in six seasons.