1st semi-final
9th June 2006
1 Bruzon - Anand 1/2
2 Anand - Bruzon 1/2
3 Bruzon - Anand 1/2
4 Anand - Bruzon 1/2
Tie-break: 1 Bruzon - Anand 1-0
2 Anand - Bruzon 1-0
3 Bruzon - Anand 1/2
4 Anand - Bruzon 1-0
2nd semi-final
10th June 2006
1 Topalov - Vallejo 1-0
2 Vallejo - Topalov 0-1
3 Topalov - Vallejo 1/2
4 Vallejo - Topalov 1-0
Final
11th June 2006
1 Topalov - Anand 1/2
2 Anand - Topalov 1-0
3 Topalov - Anand 1/2
4 Anand - Topalov 1-0