In the 2007–08 season, his move to Dinamo Zagreb was made permanent as Dinamo Zagreb paid €1.4 million to his former club according to media. Sammir made his European football debut, featuring in all of the club's UEFA Cup and Champions League matches. He played in the position of right midfielder, swapping positions with the team captain Luka Modrić, playing on the other side of the pitch. It was the club's second season that they had won both the domestic league and cup, Sammir participating in 24 league games, scoring four goals, and 4 cup matches. He made a total of 38 appearances for the club and scored five goals during the course of the season.