2003 Davidoff Swiss Indoors – Doubles

Bob Bryan and Mike Bryan were the defending champions but lost in the first round to James Blake and Martin Verkerk.

Doubles
2003 Davidoff Swiss Indoors
Champions Mark Knowles
Daniel Nestor
Runners-up Lucas Arnold
Mariano Hood
Final score64, 62

Mark Knowles and Daniel Nestor won in the final 64, 62 against Lucas Arnold and Mariano Hood.

Seeds

Champion seeds are indicated in bold text while text in italics indicates the round in which those seeds were eliminated.

  1. Bob Bryan / Mike Bryan (First Round)
  2. Mark Knowles / Daniel Nestor (Champions)
  3. Martin Damm / Cyril Suk (First Round)
  4. Lucas Arnold / Mariano Hood (Final)

Draw

Key

First Round Quarterfinals Semifinals Final
1 B Bryan
M Bryan
3 5  
  J Blake
M Verkerk
6 7     J Blake
M Verkerk
4 6 5
  D Prinosil
T Zíb
5 63     S Humphries
M Merklein
6 2 7
  S Humphries
M Merklein
7 77     S Humphries
M Merklein
5 4  
4 L Arnold
M Hood
6 77   4 L Arnold
M Hood
7 6  
  J Coetzee
C Haggard
3 64   4 L Arnold
M Hood
6 6  
  Á López Morón
F Mantilla
6 6     Á López Morón
F Mantilla
3 1  
WC G Bastl
I Heuberger
4 4   4 Lucas Arnold
Mariano Hood
4 2  
  J Novák
P Pála
6 6   2 Mark Knowles
Daniel Nestor
6 6  
WC M Chiudinelli
S Wawrinka
2 4     J Novák
P Pála
6 6  
  T Perry
J Thomas
7 3 77   T Perry
J Thomas
4 4  
3 M Damm
C Suk
5 6 64   J Novák
P Pála
4 1  
  I Ljubičić
F Volandri
6 6   2 M Knowles
D Nestor
6 6  
  R Nadal
T Robredo
4 3     I Ljubičić
F Volandri
1 4  
  Y Allegro
M Rosset
4 4   2 M Knowles
D Nestor
6 6  
2 M Knowles
D Nestor
6 6  
gollark: ```javascriptimport {assertType, addDefn} from './builtin.mjs';import {execFn} from './shiny.mjs';const getElem = (args) => [{type:"domNode", val:document.getElementById(args[0])}];const setHTML = (args) => args[0].innerHTML = args[1];const mutref = (args) => [{type:"&mut", val:args[0]}];const readmut = (args) => [args[0]];const log = (args) => { console.log(args); return [];}const writemut = (args) => { assertType("&mut", args[1]); args[1].val = args[0]; return [];}const onclick = (args) => { args[0].onclick = (_) => { execFn(args[1]); } return [];}addDefn("log", 1, log);addDefn("getId", ["string"], getElem);addDefn("setHTML", ["domNode", "string"], setHTML);addDefn("mutref", 1, mutref);addDefn("readmut", ["&mut"], readmut);addDefn("writemut", 2, writemut);addDefn("onclick", ["domNode", "closure"], onclick);```
gollark: https://meta.rpn.aidanpe.duckdns.org/dom.mjs
gollark: This doesn't seem very cheats, it's just got a bunch of extra RPNCalc definitions for button access.
gollark: I *always* have the right idea.
gollark: Just allow RPNCalc access to all DOM functions.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.