Round 6 - Game 1, 01.07.2004
 
1 Kasimdzhanov, Rustam (UZB) 1/2 Topalov, Veselin (BUL)
2 Radjabov, Teimour (AZE) 0-1 Adams, Michael (ENG)

Round 6 - Game 2, 02.07.2004

1 Topalov, Veselin (BUL) 1/2 Kasimdzhanov, Rustam (UZB)
2 Adams, Michael (ENG) 1/2 Radjabov, Teimour (AZE)

Round 6 - Game 3, 03.07.2004

 
1 Kasimdzhanov, Rustam (UZB) 1/2  
2 Radjabov, Teimour (AZE) 1/2 Adams, Michael (ENG)

Round 6 - Game 4, 04.07.2004

1 Topalov, Veselin (BUL) 1/2  
2 Adams, Michael (ENG) 1/2 Radjabov, Teimour (AZE)

Adams goes to the Final

Round 6 - Tie-Breaks, 05.07.2004

Player 1   Player 2 R1 R2 B1 B2 SD Tot.
Topalov, Veselin (BUL)   Kasimdzhanov, Rustam (UZB) 0-1 0-1       0-2