Table:
0
A
B
C
D
E
F
G
1
Outcome
Date
Tournament
Surface
Partner
Opponents in the final
Score in the final
2
Runner-up
21 July 2003
Umag, Croatia
Clay
Thomas Shimada
Álex López Morón Rafael Nadal
1–6, 3–6
3
Winner
8 September 2003
Costa do Sauipe , Brazil
Hard
Thomas Shimada
Scott Humphries Mark Merklein
6–2, 6–4
4
Runner-up
11 July 2004
Båstad, Sweden
Clay
Simon Aspelin
Mahesh Bhupathi Jonas Björkman
6–4, 6–7 (2–7) , 6–7 (6–8)
5
Runner-up
17 July 2004
Stuttgart, Germany
Clay
Simon Aspelin
Jiří Novák Radek Štěpánek
2–6, 4–6
6
Runner-up
9 January 2005
Adelaide, Australia
Hard
Simon Aspelin
Xavier Malisse Olivier Rochus
6–7 (5–7) , 4–6
7
Runner-up
17 January 2005
Auckland, New Zealand
Hard
Simon Aspelin
Yves Allegro Michael Kohlmann
4–6, 6–7 (4–7)
8
Winner
31 January 2005
Delray Beach , United States
Hard
Simon Aspelin
Jordan Kerr Jim Thomas
6–3, 6–3
9
Winner
14 February 2005
Memphis , United States
Hard
Simon Aspelin
Bob Bryan Mike Bryan
6–4, 6–4
10
Runner-up
20 June 2005
Nottingham, UK
Grass
Simon Aspelin
Jonathan Erlich Andy Ram
6–4, 3–6, 5–7
11
Runner-up
25 July 2005
Indianapolis, US
Hard
Simon Aspelin
Paul Hanley Graydon Oliver
2–6, 1–3 ret.
12
Runner-up
10 October 2005
Tokyo, Japan
Hard
Simon Aspelin
Satoshi Iwabuchi Takao Suzuki
4–5, 4–5
13
Runner-up
14 January 2006
Auckland, New Zealand
Hard
Simon Aspelin
Andrei Pavel Rogier Wassen
2–6, 7–5, [4–10]
14
Winner
23 October 2006
St. Petersburg , Russia
Carpet
Simon Aspelin
Julian Knowle Jürgen Melzer
6–1, 7–6 (7–3)
15
Winner
1 January 2007
Adelaide , Australia
Hard
Wesley Moodie
Novak Djokovic Radek Štěpánek
6–4, 3–6, [15–13]
16
Winner
16 April 2007
Valencia , Spain
Clay
Wesley Moodie
Yves Allegro Sebastián Prieto
7–5, 7–5
17
Runner-up
22 October 2007
St. Petersburg, Russia
Carpet
Jürgen Melzer
Daniel Nestor Nenad Zimonjić
1–6, 6–7 (3–7)
18
Runner-up
18 May 2008
Casablanca, Morocco
Clay
James Cerretani
Albert Montañés Santiago Ventura
1–6, 2–6

Questions and formulas:
Question: Tell me the tournament for opponents of andrei pavel rogier wassen
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:G1,F1="andrei pavel rogier wassen"),3))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:G18,F2:F18="andrei pavel rogier wassen"),3))
Level: medium
Question: Tell me the tournament for score in the final of 1–6, 3–6
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:G1,G1="1–6, 3–6"),3))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:G18,G2:G18="1–6, 3–6"),3))
Level: medium
Question: Tell me the opponents for score in the final of 1–6, 2–6
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:G1,G1="1–6, 2–6"),6))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:G18,G2:G18="1–6, 2–6"),6))
Level: medium
Question: Tell me the surface for 16 april 2007
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:G1,B1="16 april 2007"),4))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:G18,B2:B18="16 april 2007"),4))
Level: medium