Aware that his NHL career was over, Daigle set his sights on Europe. On May 5, 2006, he signed a two-year contract with Davos, a top team in the Swiss National League A, and inked a two-year extension with them in December. During his three complete seasons playing in Davos, the team won the league championship on two occasions. In a little over three seasons with Davos, Daigle played 137 games, tallying 46 goals and 94 assists for 140 points (averaging a little over one point per game).