Round 1

Ante Pavic (CRO)/Ruan Roelofse (RSA)(1) - Giovanni Fonio (ITA)/Alessandro Ingarao (ITA) 6:3, 6:3

Sebastien Boltz (FRA)/Gregoire Jacq (FRA) - Maxence Beauge (FRA)/Yannick Jankovits (FRA) 6:1, 6:1

Lucas Bouquet (FRA)/Rayane Dumaouche (FRA) - Salvatore Caruso (ITA)/Antonio Massara (ITA)(3) Walkover

Remi Boutillier (FRA)/Romain Jouan (FRA) - Moez Echargui (TUN)/Thomas Setodji (FRA) 6:7(1:7), 7:6(7:3), 10:8

Clement Geens (BEL)/Omar Salman (BEL) - Evan Furness (FRA)/Ugo Humbert (FRA) 6:3, 6:4

Louis Lechevretel (FRA)/Antoine Walch (FRA) - Ronan Joncour (FRA)/Alexis Musialek (FRA)(4) 6:4, 6:2

David Guez (FRA)/Julien Obry (FRA) - Joffrey De Schepper (FRA)/Maxime Tabatruong (FRA) 6:2, 6:4

Corentin Denolly (FRA)/Hugo Nys (FRA)(2) - Enrico Becuzzi (ITA)/Simone Roncalli (ITA) 6:0, 6:0

Quarterfinal

Ante Pavic (CRO)/Ruan Roelofse (RSA)(1) - Sebastian Boltz (FRA)/Gregoire Jacq (FRA) 6:3, 7:5

Lucas Bouquet (FRA)/Rayane Oumaouche (FRA) - Remi Boutiller (FRA)/Romain Jouan (FRA) 6:2, 6:4

Clement Geens (BEL)/Omar Salman (BEL) - Louis Lechevretel (FRA)/Antoine Walch (FRA) 6:4, 6:2

Corentin Denolly (FRA)/Hugo Nys (FRA)(2) - David Guez (FRA)/Julien Obry (FRA) 6:4, 6:3

Semifinal

Ante Pavic (CRO)/Ruan Roelofse (RSA)(1) - Lucas Bouquet (FRA)/Rayane Oumaouche (FRA) 6:1, 6:0

Corentin Denolly (FRA)/Hugo Nys (FRA)(2) - Clement Geens (BEL)/Omar Salman (BEL) 6:4, 6:4

Final

Corentin Denolly (FRA)/Hugo Nys (FRA)(2) - Ante Pavic (CRO)/Ruan Roelofse (RSA)(1) 6:4, 6:2