After 1994, Eggler would not return to international curling until 2000 when he played third for Andreas Schwaller at the European Championships. At the 2001 World Curling Championships, he played lead for Christof Schwaller and won the silver medal. At the 2001 European Championships, he won a silver playing second for Andreas Schwaller. Still playing second for Schwaller, Eggler won a bronze medal at the 2002 Winter Olympics. Eggler continues to play second for Andreas.
Eggler announced his retirement from curling in 2010.