 In 2006, he was recalled by Olimpia Milano to play in the 2006–2007 Italian league first division championship and also in the second level tier European wide cup competition, the ULEB Cup (now called EuroCup).In his first season in the top Italian division, Gallinari was named as the league's best player under the age of 22, averaging 10.9 points, 4.0 rebounds, 1.7 steals, and 1.0 assists per game in 34 regular season games and 11.5 points, 3.7 rebounds, 2.1 steals, and 0.9 assists per game in 8 playoff games.During the season, he also won the 2007 Italian All Star Game 3-point shootout contest.