Most recent year-end rankings are used.
Year
|
Competition
|
Date
|
Location
|
Opponent
|
Score
|
Result
|
1963
|
World Group, 1st Round
|
17 June
|
London (GBR)
|
Switzerland
|
3–0
|
Won
|
World Group, Quarterfinal
|
18 June
|
London (GBR)
|
United States
|
0–3
|
Lost
|
1964
|
World Group, 1st Round
|
1 September
|
Philadelphia (USA)
|
Austria
|
2–1
|
Won
|
World Group, 2nd Round
|
2 September
|
Philadelphia (USA)
|
France
|
1–2
|
Lost
|
1966
|
World Group, 2nd Round
|
12 May
|
Turin (ITA)
|
South Africa
|
2–1
|
Won
|
World Group, Quarterfinal
|
13 May
|
Turin (ITA)
|
Australia
|
1–2
|
Lost
|
1967
|
World Group, 2nd Round
|
June 7
|
Berlin (FRG)
|
Italy
|
0–3
|
Lost
|
1968
|
World Group, 1st Round
|
21 May
|
Paris (FRA)
|
Finland
|
3–0
|
Won
|
World Group, 2nd Round
|
23 May
|
Paris (FRA)
|
Poland
|
2–1
|
Won
|
World Group, Quarterfinal
|
24 May
|
Paris (FRA)
|
Bulgaria
|
3–0
|
Won
|
World Group, Semifinal
|
25 May
|
Paris (FRA)
|
United States
|
2–1
|
Won
|
World Group, Final
|
26 May
|
Paris (FRA)
|
Australia
|
0–3
|
Lost
|
1969
|
World Group, 1st Round
|
19 May
|
Athens (GRE)
|
Bulgaria
|
3–0
|
Won
|
World Group, 2nd Round
|
21 May
|
Athens (GRE)
|
Indonesia
|
3–0
|
Won
|
World Group, Quarterfinal
|
23 May
|
Athens (GRE)
|
Czechoslovakia
|
2–1
|
Won
|
World Group, Semifinal
|
24 May
|
Athens (GRE)
|
United States
|
0–3
|
Lost
|
Year
|
Competition
|
Date
|
Location
|
Opponent
|
Score
|
Result
|
1970
|
World Group, 1st Round
|
19 May
|
Freiburg (FRG)
|
Greece
|
3–0
|
Won
|
World Group, 2nd Round
|
20 May
|
Freiburg (FRG)
|
Canada
|
3–0
|
Won
|
World Group, Quarterfinal
|
22 May
|
Freiburg (FRG)
|
Great Britain
|
1–2
|
Lost
|
1971
|
World Group, 1st Round
|
26 December 1970
|
Perth (AUS)
|
Canada
|
3–0
|
Won
|
World Group, Quarterfinal
|
27 December 1970
|
Perth (AUS)
|
France
|
1–2
|
Lost
|
1972
|
World Group, 1st Round
|
20 March
|
Johannesburg (RSA)
|
New Zealand
|
2–1
|
Won
|
World Group, 2nd Round
|
21 March
|
Johannesburg (RSA)
|
Colombia
|
2–1
|
Won
|
World Group, Quarterfinal
|
23 March
|
Johannesburg (RSA)
|
United States
|
0–3
|
Lost
|
1973
|
World Group, 1st Round
|
1 May
|
Bad Homburg (FRG)
|
France
|
2–1
|
Won
|
World Group, 2nd Round
|
2 May
|
Bad Homburg (FRG)
|
Denmark
|
2–0
|
Won
|
World Group, Quarterfinal
|
4 May
|
Bad Homburg (FRG)
|
South Africa
|
0–3
|
Lost
|
1974
|
World Group, 1st Round
|
May
|
Naples (ITA)
|
France
|
1–2
|
Lost
|
1975
|
World Group, 1st Round
|
May
|
Aix-en-Provence (FRA)
|
Uruguay
|
2–1
|
Won
|
World Group, 2nd Round
|
May
|
Aix-en-Provence (FRA)
|
Czechoslovakia
|
0–2
|
Lost
|
1976
|
World Group, 1st Round
|
August
|
Philadelphia (USA)
|
Brazil
|
3–0
|
Won
|
World Group, 2nd Round
|
August
|
Philadelphia (USA)
|
Argentina
|
3–0
|
Won
|
World Group, Quarterfinal
|
August
|
Philadelphia (USA)
|
Denmark
|
2–1
|
Won
|
World Group, Semifinal
|
August
|
Philadelphia (USA)
|
United States
|
0–3
|
Lost
|
1977
|
World Group, 1st Round
|
June
|
Eastbourne (GBR)
|
Uruguay
|
3–0
|
Won
|
World Group, 2nd Round
|
June
|
Eastbourne (GBR)
|
Israel
|
3–0
|
Won
|
World Group, Quarterfinal
|
June
|
Eastbourne (GBR)
|
South Africa
|
1–2
|
Lost
|
1978
|
World Group, 1st Round
|
November
|
Melbourne (AUS)
|
Mexico
|
3–0
|
Won
|
World Group, 2nd Round
|
November
|
Melbourne (AUS)
|
Chile
|
3–0
|
Won
|
World Group, Quarterfinal
|
December
|
Melbourne (AUS)
|
Australia
|
0–3
|
Lost
|
1979
|
World Group, 1st Round
|
April
|
Madrid (ESP)
|
Argentina
|
3–0
|
Won
|
World Group, 2nd Round
|
May
|
Madrid (ESP)
|
Japan
|
3–0
|
Won
|
World Group, Quarterfinal
|
May
|
Madrid (ESP)
|
Australia
|
1–2
|
Lost
|
Year
|
Competition
|
Date
|
Location
|
Opponent
|
Score
|
Result
|
1980
|
World Group, 1st Round
|
May
|
Berlin (FRG)
|
Argentina
|
1–2
|
Lost
|
1981
|
World Group, 1st Round
|
November
|
Tokyo (JPN)
|
Hong Kong
|
2–1
|
Won
|
World Group, 2nd Round
|
November
|
Tokyo (JPN)
|
Italy
|
2–1
|
Won
|
World Group, Quarterfinal
|
November
|
Tokyo (JPN)
|
Australia
|
0–3
|
Lost
|
1982
|
World Group, 1st Round
|
July
|
Santa Clara (USA)
|
Denmark
|
2–1
|
Won
|
World Group, 2nd Round
|
July
|
Santa Clara (USA)
|
Australia
|
0–3
|
Lost
|
1983
|
World Group, 1st Round
|
July
|
Zürich (SUI)
|
China
|
1–2
|
Lost
|
1984
|
World Group, 1st Round
|
July
|
São Paulo (BRA)
|
France
|
1–2
|
Lost
|
1985
|
World Group, 1st Round
|
October
|
Nagoya (JPN)
|
Switzerland
|
1–2
|
Lost
|
1986
|
World Group, 1st Round
|
July
|
Prague (TCH)
|
Canada
|
1–2
|
Lost
|
1987
|
World Group, 1st Round
|
July
|
Vancouver (CAN)
|
Canada
|
0–3
|
Lost
|
1988
|
World Group, 1st Round
|
December
|
Melbourne (AUS)
|
Spain
|
0–3
|
Lost
|
1989
|
World Group, 1st Round
|
October
|
Tokyo (JPN)
|
Yugoslavia
|
3–0
|
Won
|
World Group, 2nd Round
|
October
|
Tokyo (JPN)
|
Spain
|
0–3
|
Lost
|
Year
|
Competition
|
Date
|
Location
|
Opponent
|
Score
|
Result
|
1990
|
World Group, 1st Round
|
July
|
Atlanta (USA)
|
Switzerland
|
2–1
|
Won
|
World Group, 2nd Round
|
July
|
Atlanta (USA)
|
Germany
|
2–1
|
Won
|
World Group, Quarterfinal
|
July
|
Atlanta (USA)
|
Soviet Union
|
0–3
|
Lost
|
1991
|
World Group, 1st Round
|
23 July
|
Nottingham (GBR)
|
United States
|
0–2
|
Lost
|
World Group, Play-off
|
24 July
|
Nottingham (GBR)
|
Hungary
|
2–0
|
Won
|
1992
|
World Group, 1st Round
|
13 July
|
Frankfurt (GER)
|
Paraguay
|
2–1
|
Won
|
World Group, 2nd Round
|
13 July
|
Frankfurt (GER)
|
Germany
|
1–2
|
Lost
|
1993
|
World Group, 1st Round
|
20 July
|
Frankfurt (GER)
|
Croatia
|
3–0
|
Won
|
World Group, 2nd Round
|
21 July
|
Frankfurt (GER)
|
Latvia
|
3–0
|
Won
|
World Group, Quarterfinal
|
23 July
|
Frankfurt (GER)
|
Spain
|
0–3
|
Lost
|
1994
|
World Group, 1st Round
|
19 July
|
Frankfurt (GER)
|
Belarus
|
2–1
|
Won
|
World Group, 2nd Round
|
20 July
|
Frankfurt (GER)
|
South Africa
|
1–2
|
Lost
|
1995
|
World Group II, 1st Round
|
23 April
|
Västerås (SWE)
|
Sweden
|
5–0
|
Won
|
World Group, Play-off
|
23 July
|
Noordwijk (NED)
|
Austria
|
1–4
|
Lost
|
1996
|
World Group II, 1st Round
|
28 April
|
Kampen (NED)
|
Australia
|
4–1
|
Won
|
World Group, Play-off
|
14 July
|
Bratislava (SVK)
|
Slovakia
|
3–2
|
Won
|
1997
|
World Group, 1st Round
|
2 March
|
Haarlem (NED)
|
United States
|
3–2
|
Won
|
World Group, Semifinals
|
13 July
|
Prague (CZE)
|
Czech Republic
|
3–2
|
Won
|
World Group, Final
|
5 October
|
's-Hertogenbosch (NED)
|
France
|
1–4
|
Lost
|
1998
|
World Group, 1st Round
|
19 April
|
Kiawah Island (USA)
|
United States
|
0–5
|
Lost
|
World Group, Play-off
|
26 July
|
Bol (CRO)
|
Croatia
|
2–3
|
Lost
|
1999
|
World Group II, 1st Round
|
18 April
|
's-Hertogenbosch (NED)
|
Belgium
|
0–5
|
Lost
|
World Group II, Play-off
|
24 July
|
Amsterdam (NED)
|
Australia
|
0–2
|
Lost
|
Year
|
Competition
|
Date
|
Location
|
Opponent
|
Score
|
Result
|
2000
|
Europe/Africa Zone, Group I/A, Round Robin
|
16 May
|
Murcia (ESP)
|
Turkey
|
3–0
|
Won
|
17 May
|
Sweden
|
3–0
|
Won
|
18 May
|
Bulgaria
|
3–0
|
Won
|
Europe/Africa Zone, Semifinal
|
20 May
|
Israel
|
2–1
|
Won
|
Europe/Africa Zone, Final
|
21 May
|
Hungary
|
0–2
|
Lost
|
2001
|
Europe/Africa Zone, Group I/A, Round Robin
|
24 May
|
Murcia (ESP)
|
North Macedonia
|
3–0
|
Won
|
25 May
|
Poland
|
3–0
|
Won
|
26 May
|
Yugoslavia
|
3–0
|
Won
|
Europe/Africa Zone, Promotional Play-Offs
|
28 May
|
Sweden
|
0–2
|
Lost
|
2002
|
Europe/Africa Zone, Group I/B, Round Robin
|
24 April
|
Antalya (TUR)
|
Bosnia and Herzegovina
|
2–1
|
Won
|
25 April
|
Romania
|
2–1
|
Won
|
26 April
|
Israel
|
1–2
|
Lost
|
Europe/Africa Zone, Promotional Play-Offs
|
27 April
|
Luxembourg
|
2–1
|
Won
|
World Group II, Play-off
|
21 July
|
Wollongong (AUS)
|
Australia
|
2–3
|
Lost
|
2003
|
Europe/Africa Zone, Group I/D, Round Robin
|
21 April
|
Estoril (POR)
|
Poland
|
1–2
|
Lost
|
22 April
|
Hungary
|
1–2
|
Lost
|
23 April
|
Ireland
|
2–1
|
Won
|
24 April
|
Great Britain
|
2–1
|
Won
|
Europe/Africa Zone, Promotional Play-Offs
|
26 April
|
Switzerland
|
0–3
|
Lost
|
2004
|
Europe/Africa Zone, Group I/B, Round Robin
|
19 April
|
Antalya (TUR)
|
Israel
|
1–2
|
Lost
|
21 April
|
Ukraine
|
1–2
|
Lost
|
22 April
|
South Africa
|
2–1
|
Won
|
2005
|
Europe/Africa Zone, Group I/B, Round Robin
|
20 April
|
Antalya (TUR)
|
Poland
|
3–0
|
Won
|
21 April
|
Sweden
|
2–1
|
Won
|
22 April
|
Luxembourg
|
3–0
|
Won
|
Europe/Africa Zone, Promotional Play-Offs
|
23 April
|
Bulgaria
|
0–2
|
Lost
|
2006
|
Europe/Africa Zone, Group I/A, Round Robin
|
17 April
|
Plovdiv (BUL)
|
Finland
|
3–0
|
Won
|
18 April
|
Slovakia
|
1–2
|
Lost
|
19 April
|
Luxembourg
|
3–0
|
Won
|
2007
|
Europe/Africa Zone, Group I/A, Round Robin
|
18 April
|
Plovdiv (BUL)
|
Romania
|
2–1
|
Won
|
19 April
|
Denmark
|
1–2
|
Lost
|
20 April
|
Switzerland
|
0–3
|
Lost
|
Europe/Africa Zone, Relegation Play-off
|
21 April
|
Estonia
|
2–1
|
Won
|
2008
|
Europe/Africa Zone, Group I/A, Round Robin
|
30 January
|
Budapest (HUN)
|
Luxembourg
|
2–1
|
Won
|
31 January
|
Portugal
|
3–0
|
Won
|
1 February
|
Bulgaria
|
2–0
|
Won
|
Europe/Africa Zone, Promotional Play-off
|
2 February
|
Serbia
|
0–2
|
Lost
|
2009
|
Europe/Africa Zone, Group I/A, Round Robin
|
4 February
|
Tallinn (EST)
|
Luxembourg
|
3–0
|
Won
|
5 February
|
Great Britain
|
0–3
|
Lost
|
6 February
|
Hungary
|
1–2
|
Lost
|
Year
|
Competition
|
Date
|
Location
|
Opponent
|
Score
|
Result
|
2010
|
Europe/Africa Zone, Group I/A, Round Robin
|
3 February
|
Lisbon (POR)
|
Bulgaria
|
2–1
|
Won
|
4 February
|
Slovenia
|
1–2
|
Lost
|
5 February
|
Israel
|
3–0
|
Won
|
Europe/Africa Zone, 5th to 8th play-offs
|
6 February
|
Great Britain
|
2–1
|
Won
|
2011
|
Europe/Africa Zone, Group I/D, Round Robin
|
2 February
|
Eilat (ISR)
|
Romania
|
3–0
|
Won
|
3 February
|
Hungary
|
3–0
|
Won
|
4 February
|
Latvia
|
3–0
|
Won
|
Europe/Africa Zone, Promotional Play-off
|
5 February
|
Switzerland
|
1–2
|
Lost
|
2012
|
Europe/Africa Zone, Group I/C, Round Robin
|
1 February
|
Eilat (ISR)
|
Israel
|
1–2
|
Lost
|
2 February
|
Great Britain
|
1–2
|
Lost
|
3 February
|
Portugal
|
1–2
|
Lost
|
Europe/Africa Zone, Relegation Play-Offs
|
4 February
|
Estonia
|
2–1
|
Won
|
2013
|
Europe/Africa Zone, Group I/D, Round Robin
|
7 February
|
Eilat (ISR)
|
Bulgaria
|
0–3
|
Lost
|
8 February
|
Slovenia
|
3–0
|
Won
|
9 February
|
Luxembourg
|
3–0
|
Won
|
Europe/Africa Zone, 5th to 8th play-offs
|
10 February
|
Hungary
|
0–2
|
Lost
|
2014
|
Europe/Africa Zone, Group I/A, Round Robin
|
4 February
|
Budapest (HUN)
|
Croatia
|
3–0
|
Won
|
5 February
|
Belgium
|
3–0
|
Won
|
7 February
|
Luxembourg
|
3–0
|
Won
|
Europe/Africa Zone, Promotional Play-off
|
9 February
|
Belarus
|
2–0
|
Won
|
World Group II, Play-off
|
20 April
|
's-Hertogenbosch (NED)
|
Japan
|
3–2
|
Won
|
2015
|
World Group II, 1st Round
|
8 February
|
Apeldoorn (NED)
|
Slovakia
|
4–1
|
Won
|
World Group, Play-off
|
19 April
|
's-Hertogenbosch (NED)
|
Australia
|
4–1
|
Won
|
2016
|
World Group, 1st Round
|
7 February
|
Moscow (RUS)
|
Russia
|
3–1
|
Won
|
World Group, Semifinals
|
17 April
|
Trélazé (FRA)
|
France
|
2–3
|
Lost
|
2017
|
World Group, 1st Round
|
11–12 February
|
Minsk (BLR)
|
Belarus
|
1–4
|
Lost
|
World Group, Play-off
|
22–23 April
|
Bratislava (SVK)
|
Slovakia
|
3–2
|
Won
|
2018
|
World Group, 1st Round
|
10–11 February
|
Asheville (USA)
|
United States
|
1–3
|
Lost
|
World Group, Play-off
|
21–22 April
|
Wollongong (AUS)
|
Australia
|
1–4
|
Lost
|
2019
|
World Group II, 1st Round
|
9–10 February
|
's-Hertogenbosch (NED)
|
Canada
|
0–4
|
Lost
|
World Group II, Play-off
|
20–21 April
|
Osaka (JPN)
|
Japan
|
0–4
|
Lost
|