 Complete the following phrase:  Silvestre has also played for the France national team, earning 40 caps between 2001 and 2006. He represented France at two FIFA World Cups 2002 and 2006, winning a runners-up medal in the latter edition of the tournament, UEFA Euro 2004, and two conquests of the FIFA Confederations Cup in 