Sunday, 23 July 2006  
10.00 B Ukraine - Azerbaijan4:1 (2:0)
12.00 A Poland - Switzerland1:1 (0:0)
14.00 A France - Russia1:3 (0:1)
16.00 B Lithuania - Belguim0:1 (0:0)
Monday, 24 July 2006  
14.00 A France - Switzerland3:1 (2:0)
16.00 A Poland- Russia2:2 (0:2)
Tuesday, 25 July 2006  
14.00 B Ukraine - Belgium2:3 (1:2)
16.00 B Lithuania - Azerbaijan6:0 (4:0)
Wednesday, 26 July 2006  
10.00 A France - Poland2:6 (1:2)
12.00 A Switzerland- Russia0:5 (0:1)
14.00 B Belgium - Azerbaijan3:0 (1:0)
16.00 B Ukraine - Lithunia0:1 (0:0)
Friday, 28 July 2006  
11.00 C Ukraine - Switzerland3:3 (1:1)
13.00 C France - Azerbaijan3:0 (0:0)
15.00 Semifinal Belgium - Poland4:0 (2:0)
17.00 Semifinal Russia - Lithuania0:2 (0:1)
Saturday, 29 July 2006 
11.00 C Switzerland - Azerbaijan2:0 (0:0)
13.00 C France - Ukraine2:2 (0:1)
15.30 3rd/4th Russia - Poland4:0 (2:0)
18.00 Final Lithuania - Belgium5:2 (0:1, 1:1, 7m - 4:1)