In July 2006, Grosso joined Inter for a reported €5 million transfer fee (plus Paolo Dellafiore). However, Grosso was in-and-out of the club's starting line-up and was mostly used as a substitute. He made just 23 appearances for Inter in the league, and scored two goals, as the team captured the 2006 Supercoppa Italiana and the Serie A title. Following the disappointing season with Inter, Grosso opted to move abroad and was sold to Olympique Lyonnais in the summer of 2007, just one year after his move to Inter.