| | | | |
| Germany | Italy | |
RANK 13 | Nicolas Kiefer MATCH PTS: 35MATCH PTS: 35 | 7-6(10) 6-3 | Filippo Volandri | RANK 55 |
RANK 83 | Philipp Kohlschreiber | 6-3 3-6 4-6 | Davide Sanguinetti MATCH PTS: 25MATCH PTS: 25 | RANK 65 |
| Michael Kohlmann / Alexander Waske | 6-4 6-4 | Davide Sanguinetti / Filippo Volandri | |
| | | | |
| | | | |
| Argentina | Czech Republic | |
RANK 3 | David Nalbandian | 4-6 4-6 | Tomas Berdych MATCH PTS: 35MATCH PTS: 35 | RANK 20 |
RANK 10 | Gaston Gaudio | 6-7(5) 3-6 | Robin Vik MATCH PTS: 25MATCH PTS: 25 | RANK 67 |
| Jose Acasuso / Sebastian Prieto | 6-0 2-6 [10-3] | Tomas Berdych / Leos Friedl | |
| | | | |
| | | | |
| Argentina | Germany | |
RANK 10 | Gaston Gaudio | 2-6 3-6 | Nicolas Kiefer MATCH PTS: 35MATCH PTS: 35 | RANK 13 |
RANK 29 | Jose Acasuso MATCH PTS: 25MATCH PTS: 25 | 4-6 6-4 7-6(1) | Alexander Waske | RANK 92 |
| David Nalbandian / Sebastian Prieto | 3-6 3-6 | Michael Kohlmann / Alexander Waske | |
| | | | |
| | | | |
| Czech Republic | Italy | |
RANK 20 | Tomas Berdych MATCH PTS: 35MATCH PTS: 35 | 6-1 6-4 | Filippo Volandri | RANK 55 |
RANK 67 | Robin Vik | 6-7(7) 6-2 4-6 | Davide Sanguinetti MATCH PTS: 25MATCH PTS: 25 | RANK 65 |
| Tomas Berdych / Leos Friedl | 6-2 6-1 | Davide Sanguinetti / Filippo Volandri | |
| | | | |
| | | | |
| Argentina | Italy | |
RANK 3 | David Nalbandian | 4-6 5-7 | Filippo Volandri MATCH PTS: 35MATCH PTS: 35 | RANK 55 |
RANK 29 | Jose Acasuso MATCH PTS: 25MATCH PTS: 25 | 6-2 6-0 | Davide Sanguinetti | RANK 65 |
| Jose Acasuso / Sebastian Prieto | 7-6(3) 6-1 | Davide Sanguinetti / Filippo Volandri | |
| | | | |
| | | | |
| Czech Republic | Germany | |
RANK 20 | Tomas Berdych MATCH PTS: 35MATCH PTS: 35 | 6-7(5) 6-3 6-3 | Nicolas Kiefer | RANK 13 |
RANK 67 | Robin Vik | 3-6 6-3 1-6 | Philipp Kohlschreiber MATCH PTS: 25MATCH PTS: 25 | RANK 83 |
| Tomas Berdych / Leos Friedl | 4-6 7-6(2) [5-10] | Michael Kohlmann / Alexander Waske | |
| | | | |