ATP Masters 1000 Madrid
2003

ATP Masters 1000 Madrid

Madrid Mon, 13 Oct - Sun, 19 Oct Hard Court