| date | Pair 1 | sets | Pair 2 | set 1 | set 2 | set 3 | dur (pts) | 
| Sat 01.06.19 | Jeremy Chardy / Fabrice Martin |  FRA |  FRA |  | 2-1 | Lukasz Kubot / Marcelo Melo |  POL |  BRA | 1 | 5-7 | 6-2 | 6-3 | 2:01 (88-76) | 
| Sun 02.06.19 | Rajeev Ram / Joe Salisbury |  USA |  GBR | 11 | 2-1 | Henri Kontinen / John Peers |  FIN |  AUS | 8 | 3-6 | 6-3 | 7-65 | 2:09 (96-98) | 
| Sun 02.06.19 | Juan Sebastian Cabal / Robert Farah |  COL |  COL | 3 | 2-0 | Robin Haase / Frederik Nielsen |  NED |  DEN | 14 | 6-3 | 6-4 |  | 1:10 (69-48) | 
| Sat 01.06.19 | Mikhail Kukushkin / Joran Vliegen |  KAZ |  BEL |  | 2-1 | Federico Delbonis / Guilermo Duran |  ARG |  ARG | Alt | 2-6 | 7-65 | 6-4 | 1:53 (85-97) | 
| Sun 02.06.19 | Dusan Lajovic / Janko Tipsarevic |  SRB |  SRB |  | 2-1 | Rohan Bopanna / Marius Copil |  IND |  ROU |  | 1-6 | 7-5 | 7-68 | 2:07 (100-109) | 
| Sun 02.06.19 | Kevin Krawietz / Andreas Mies |  GER |  GER |  | 2-1 | Oliver Marach / Mate Pavic |  AUT |  CRO | 4 | 5-7 | 6-3 | 7-5 | 2:03 (100-88) | 
| Sat 01.06.19 | Jean-Julien Rojer / Horia Tecau |  NED |  ROU | 10 | 2-0 | Bob Bryan / Mike Bryan |  USA |  USA | 7 | 6-3 | 7-67 |  | 1:29 (72-64) | 
| Sun 02.06.19 | Guido Pella / Diego Schwartzman |  ARG |  ARG |  | 2-0 | Gregoire Barrere / Quentin Halys |  FRA |  FRA | WC | 6-4 | 6-4 |  | 1:13 (66-49) | 
| date | Pair 1 | sets | Pair 2 | set 1 | set 2 | set 3 | dur (pts) | 
| Thu 30.05.19 | Lukasz Kubot / Marcelo Melo |  POL |  BRA | 1 | 2-1 | Marcus Daniell / Wesley Koolhof |  NZL |  NED |  | 4-6 | 6-2 | 6-4 | 1:52 (85-72) | 
| Fri 31.05.19 | Jeremy Chardy / Fabrice Martin |  FRA |  FRA |  | 2-0 | Matwe Middelkoop / Tim Puetz |  NED |  GER |  | 7-64 | 6-2 |  | 1:21 (74-60) | 
| Fri 31.05.19 | Rajeev Ram / Joe Salisbury |  USA |  GBR | 11 | 2-1 | Enzo Couacaud / Tristan Lamasine |  FRA |  FRA | WC | 6-4 | 6-74 | 7-5 | 2:29 (115-108) | 
| Fri 31.05.19 | Henri Kontinen / John Peers |  FIN |  AUS | 8 | 2-0 | Marcelo Demoliner / Divij Sharan |  BRA |  IND |  | 6-3 | 6-4 |  | 1:02 (58-46) | 
| Sat 01.06.19 | Juan Sebastian Cabal / Robert Farah |  COL |  COL | 3 | 2-1 | Leander Paes / Benoit Paire |  IND |  FRA |  | 6-0 | 4-6 | 6-3 | 2:00 (96-77) | 
| Thu 30.05.19 | Robin Haase / Frederik Nielsen |  NED |  DEN | 14 | 2-1 | Daniel Evans / Cameron Norrie |  GBR |  GBR |  | 2-6 | 6-2 | 6-3 | 1:29 (85-80) | 
| Fri 31.05.19 | Federico Delbonis / Guilermo Duran |  ARG |  ARG | Alt | 2-1 | Miomir Kecmanovic / Casper Ruud |  SRB |  NOR |  | 6-0 | 1-6 | 6-2 | 1:19 (71-56) | 
| Fri 31.05.19 | Mikhail Kukushkin / Joran Vliegen |  KAZ |  BEL |  | 2-1 | Pablo Cuevas / Feliciano Lopez |  URU |  ESP |  | 6-3 | 3-6 | 6-4 | 1:51 (89-84) | 
| Fri 31.05.19 | Rohan Bopanna / Marius Copil |  IND |  ROU |  | 2-0 | Benjamin Bonzi / Antoine Hoang |  FRA |  FRA | WC | 6-4 | 6-4 |  | 1:12 (60-53) | 
| Fri 31.05.19 | Dusan Lajovic / Janko Tipsarevic |  SRB |  SRB |  | 2-0 | Denys Molchanov / Igor Zelenay |  UKR |  SVK |  | 7-5 | 7-65 |  | 1:44 (85-84) | 
| Sat 01.06.19 | Kevin Krawietz / Andreas Mies |  GER |  GER |  | 2-0 | Nicolas Mahut / Jurgen Melzer |  FRA |  AUT | 13 | 6-4 | 6-4 |  | 1:06 (60-45) | 
| Fri 31.05.19 | Oliver Marach / Mate Pavic |  AUT |  CRO | 4 | 2-0 | Elliot Benchetrit / Geoffrey Blancaneaux |  FRA |  FRA | WC | 6-4 | 7-5 |  | 1:37 (82-71) | 
| Thu 30.05.19 | Bob Bryan / Mike Bryan |  USA |  USA | 7 | 2-0 | Ken Skupski / Neal Skupski |  GBR |  GBR |  | 7-5 | 7-66 |  | 1:33 (86-75) | 
| Fri 31.05.19 | Jean-Julien Rojer / Horia Tecau |  NED |  ROU | 10 | 2-0 | Richard Berankis / Yoshihito Nishioka |  LTU |  JPN |  | 6-3 | 6-3 |  | 1:10 (72-48) | 
| Sat 01.06.19 | Gregoire Barrere / Quentin Halys |  FRA |  FRA | WC | 2-1 | Cheng-Peng Hsieh / Christopher Rungkat |  TPE |  INA |  | 7-66 | 3-6 | 6-3 | 2:14 (119-117) | 
| Fri 31.05.19 | Guido Pella / Diego Schwartzman |  ARG |  ARG |  | 2-0 | Matteo Berrettini / Lorenzo Sonego |  ITA |  ITA |  | 6-1 | 6-3 |  | 1:00 (56-34) | 
| date | Pair 1 | sets | Pair 2 | set 1 | set 2 | set 3 | dur (pts) | 
| Tue 28.05.19 | Lukasz Kubot / Marcelo Melo |  POL |  BRA | 1 | 2-0 | Roberto Carballes Baena / Jaume Munar Clar |  ESP |  ESP |  | 6-3 | 7-62 |  | 1:32 (80-60) | 
| Tue 28.05.19 | Marcus Daniell / Wesley Koolhof |  NZL |  NED |  | 2-0 | Aljaz Bedene / Hubert Hurkacz |  SLO |  POL |  | 6-3 | 6-2 |  | 1:08 (68-50) | 
| Tue 28.05.19 | Matwe Middelkoop / Tim Puetz |  NED |  GER |  | 2-0 | Roman Jebavy / Andres Molteni |  CZE |  ARG |  | 6-3 | 6-3 |  | 1:02 (61-44) | 
| Tue 28.05.19 | Jeremy Chardy / Fabrice Martin |  FRA |  FRA |  | 2-0 | Ben Mclachlan / Jan-Lennard Struff |  JPN |  GER | 15 | 6-3 | 6-3 |  | 1:00 (52-43) | 
| Thu 30.05.19 | Rajeev Ram / Joe Salisbury |  USA |  GBR | 11 | ret. | Damir Dzumhur / Filip Krajinovic |  BIH |  SRB |  | 4-5 | retired | 0:39 (33-31) | 
| Wed 29.05.19 | Enzo Couacaud / Tristan Lamasine |  FRA |  FRA | WC | 2-0 | John Millman / Jordan Thompson |  AUS |  AUS |  | 6-1 | 6-4 |  | 1:11 (70-53) | 
| Wed 29.05.19 | Marcelo Demoliner / Divij Sharan |  BRA |  IND |  | 2-1 | Marton Fucsovics / Robert Lindstedt |  HUN |  SWE |  | 6-3 | 4-6 | 6-2 | 1:50 (94-84) | 
| Tue 29.05.19 | Henri Kontinen / John Peers |  FIN |  AUS | 8 | 2-0 | Leonardo Mayer / Joao Sousa |  ARG |  POR |  | 6-4 | 6-4 |  | 1:16 (72-58) | 
| Wed 29.05.19 | Juan Sebastian Cabal / Robert Farah |  COL |  COL | 3 | 2-0 | Matthew Ebden / John-Patrick Smith |  AUS |  AUS |  | 6-4 | 6-4 |  | 1:21 (67-55) | 
| Fri 31.05.19 | Leander Paes / Benoit Paire |  IND |  FRA |  | 2-0 | Dominic Inglot / Martin Klizan |  GBR |  SVK |  | 6-4 | 6-4 |  | 1:07 (55-54) | 
| Wed 29.05.19 | Daniel Evans / Cameron Norrie |  GBR |  GBR |  | 2-1 | Steve Johnson / D Kudla |  USA |  USA |  | 4-6 | 6-4 | 6-3 | 1:44 (94-90) | 
| Tue 28.05.19 | Robin Haase / Frederik Nielsen |  NED |  DEN | 14 | 2-1 | Marcelo Arevalo / Miguel Angel Reyes-Varela |  ESA |  MEX |  | 3-6 | 7-64 | 6-4 | 2:00 (95-102) | 
| Tue 28.05.19 | Miomir Kecmanovic / Casper Ruud |  SRB |  NOR |  | 2-1 | Ivan Dodig / Edouard Roger-Vasselin |  CRO |  FRA | 12 | 1-6 | 6-1 | 7-5 | 1:36 (76-70) | 
| Wed 29.05.19 | Federico Delbonis / Guilermo Duran |  ARG |  ARG | Alt | ret. | Marcel Granollers / Marc Lopez |  ESP |  ESP |  | 7-65 | 2-0 | ret | 1:02 (50-39) | 
| Wed 29.05.19 | Mikhail Kukushkin / Joran Vliegen |  KAZ |  BEL |  | 2-1 | Radu Albot / Malek Jaziri |  MDA |  TUN |  | 6-3 | 3-6 | 6-4 | 2:04 (99-97) | 
| Wed 29.05.19 | Pablo Cuevas / Feliciano Lopez |  URU |  ESP |  | 2-1 | Nikola Mektic / Franko Skugor |  CRO |  CRO | 5 | 6-4 | 4-6 | 6-3 | 1:56 (93-91) | 
| Tue 28.05.19 | Rohan Bopanna / Marius Copil |  IND |  ROU |  | 2-0 | Raven Klaasen / Michael Venus |  RSA |  NZL | 6 | 6-3 | 7-64 |  | 1:10 (70-57) | 
| Wed 29.05.19 | Benjamin Bonzi / Antoine Hoang |  FRA |  FRA | WC | 2-0 | Ugo Humbert / Adrian Mannarino |  FRA |  FRA |  | 7-64 | 6-3 |  | 1:27 (82-75) | 
| Wed 29.05.19 | Dusan Lajovic / Janko Tipsarevic |  SRB |  SRB |  | 2-1 | Santiago Gonzalez / Aisam Ul-Haq Qureshi |  MEX |  PAK |  | 6-4 | 2-6 | 7-61 | 2:07 (98-100) | 
| Tue 28.05.19 | Denys Molchanov / Igor Zelenay |  UKR |  SVK |  | 2-1 | Maximo Gonzalez / Horacio Zeballos |  ARG |  ARG | 9 | 7-63 | 4-6 | 6-3 | 2:01 (97-99) | 
| Thu 30.05.19 | Nicolas Mahut / Jurgen Melzer |  FRA |  AUT | 13 | 2-0 | Marco Cecchinato / Andreas Seppi |  ITA |  ITA |  | 6-2 | 6-2 |  | 0:55 (62-39) | 
| Tue 28.05.19 | Kevin Krawietz / Andreas Mies |  GER |  GER |  | 2-0 | Manuel Guinard / Arthur Rinderknech |  FRA |  FRA | WC | 7-5 | 6-4 |  | 1:19 (74-63) | 
| Wed 29.05.19 | Elliot Benchetrit / Geoffrey Blancaneaux |  FRA |  FRA | WC | 2-1 | M Bourgue / Jonathan Eysseric |  FRA |  FRA | WC | 4-6 | 6-4 | 6-3 | 1:50 (93-90) | 
| Wed 29.05.19 | Oliver Marach / Mate Pavic |  AUT |  CRO | 4 | 2-0 | Jeevan Nedunchezhiyan / Mischa Zverev |  IND |  GER |  | 7-62 | 6-4 |  | 1:35 (83-68) | 
| Tue 29.05.19 | Bob Bryan / Mike Bryan |  USA |  USA | 7 | 2-1 | Pablo Carreno Busta / Gerard Granollers |  ESP |  ESP |  | 5-7 | 6-2 | 6-3 | 1:43 (94-82) | 
| Tue 29.05.19 | Ken Skupski / Neal Skupski |  GBR |  GBR |  | 2-0 | Luke Bambridge / Jonny O'Mara |  GBR |  GBR |  | 6-1 | 6-2 |  | 1:00 (64-40) | 
| Wed 29.05.19 | Richard Berankis / Yoshihito Nishioka |  LTU |  JPN |  | ret. | Mackenzie McDonald / Reilly Opelka |  USA |  USA |  | 3-0 |  |  | 0:18 (19-10) | 
| Tue 28.05.19 | Jean-Julien Rojer / Horia Tecau |  NED |  ROU | 10 | 2-0 | Christian Garin / Juan Ignacio Londero |  CHI |  ARG |  | 6-3 | 7-64 |  | 1:24 (73-62) | 
| Tue 29.05.19 | Cheng-Peng Hsieh / Christopher Rungkat |  TPE |  INA |  | 2-0 | Austin Krajicek / Artem Sitak |  USA |  NZL | 16 | 6-3 | 6-4 |  | 1:11 (63-54) | 
| Fri 31.05.19 | Gregoire Barrere / Quentin Halys |  FRA |  FRA | WC | 2-0 | Alex De Minaur / David Vega Hernandez |  AUS |  ESP |  | 6-4 | 7-67 |  | 1:43 (85-73) | 
| Tue 29.05.19 | Guido Pella / Diego Schwartzman |  ARG |  ARG |  | 2-1 | Hugo Gaston / Clement Tabur |  FRA |  FRA | WC | 4-6 | 6-3 | 7-5 | 1:49 (91-78) | 
| Tue 29.05.19 | Matteo Berrettini / Lorenzo Sonego |  ITA |  ITA |  | 2-1 | Jamie Murray / Bruno Soares |  GBR |  BRA | 2 | 4-6 | 7-5 | 7-64 | 2:13 (111-103) |