“I’m happy to stay here, I care about this team,” the Argentina striker said in an interview with Sky Sports Italia.
“I could have left, there were contacts (with other clubs), but then I decided to stay here for myself and my family.
“I dreamed of playing in the Champions League for Inter.”
Icardi has a release clause worth 110 million euros ($126 million)
The 25-year-old has scored 112 goals for the club, and was the joint top-scorer in Serie A with 29 last season.
“The renewal? I don’t know if it will happen before Christmas, we will look for a solution,” he added.