ATP · Head-to-Head Rivalry

🇧🇪 David Goffin
#317 · Age 35 · Elo 1618
vs
🇨🇭 Roger Federer
Age 45 · Elo 1701
1
10

Model win probabilities, betting edges and DFS projections for every ATP & WTA match.

Start 7-Day Free Trial

card required · cancel anytime

Meetings

11

Series

1–10

David Goffin first

Last Meeting

Oct 7, 2019

Avg Game Margin

6.4

winner's games minus loser's

David Goffin · 110 · Roger Federer
20122019

Record by Surface

Hard
17
Grass
02
Clay
01

David Goffin in green, Roger Federer in blue.

Series shown from David Goffin's perspective.

Every David Goffin vs Roger Federer Meeting

DateTournamentSurfaceWinnerScore
Oct 7, 2019Shanghai MastersR16HardRoger Federer7-6(7) 6-4
Aug 26, 2019US OpenR16HardRoger Federer6-2 6-2 6-0
Jun 17, 2019HalleFinalGrassRoger Federer7-6(2) 6-1
Aug 13, 2018Cincinnati MastersSemifinalHardRoger Federer7-6(3) 1-1 RET
Nov 13, 2017Tour FinalsSemifinalHardDavid Goffin2-6 6-3 6-4
Oct 23, 2017BaselSemifinalHardRoger Federer6-1 6-2
Jun 13, 2016HalleQuarterfinalGrassRoger Federer6-1 7-6(10)
Jan 18, 2016Australian OpenR16HardRoger Federer6-2 6-1 6-4
Oct 26, 2015BaselQuarterfinalHardRoger Federer6-3 3-6 6-1
Oct 20, 2014BaselFinalHardRoger Federer6-2 6-2
May 27, 2012Roland GarrosR16ClayRoger Federer5-7 7-5 6-2 6-4

Tour-level meetings back to 1968 where available. Dates reflect the tournament start.

Rating & Ranking

David GoffinRoger Federer
#317ATP Rank
1618Overall Elo1701
1599Hard Elo1662
1558Clay Elo1608
1506Grass Elo1618

breakPoint Elo starts every player at 1500 and weights matches by tournament importance — values are internally consistent but not comparable to other published Elo scales.

Form & Activity

David GoffinRoger Federer
0–12026 Season
25%11 matchesLast 12 Months0 matches
20%Form (last 5)100%
Form (30 days)
Jul 4, 2026Last MatchJun 28, 2021

Serve & Return

David GoffinRoger Federer
76%Hold %90%
26%Break %26%
10.6%Ace Rate10.5%
4.2%Double Fault Rate2.1%
64%Serve Pts Won71%
36%Return Pts Won39%

Career rates over each player's tracked matches.

Advanced Stats

Advanced stats are for Pro members

Per-Match Averages

David GoffinRoger Federer
4.7Avg Aces7.0
5.6Avg Aces Against5.0
2.9Avg Breaks2.8
22.5Avg Games22.7
494Matches457

Career averages per best-of-3 match; aces against are opponent aces conceded, breaks are service breaks won. Each stat covers the matches where it was tracked.

Want the model's edge next time David Goffin and Roger Federer play?

Start 7-Day Free Trial