Last results

25.06.17 Roger Federer - Alexander Zverev 2:0
24.06.17 Alexander Zverev - Richard Gasquet 2:1
24.06.17 Roger Federer - Karen Khachanov 2:0
23.06.17 Roberto Bautista-Agut - Alexander Zverev 1:2
23.06.17 Roger Federer - Florian Mayer 2:0
23.06.17 Richard Gasquet - Robin Haase 2:1
23.06.17 Karen Khachanov - Andrey Rublev 2:1
22.06.17 Roger Federer - Mischa Zverev 2:0
22.06.17 Florian Mayer - Lucas Pouille 2:1
22.06.17 Mikhail Youzhny - Andrey Rublev 1:2

Roger Federer vs Alexander Zverev, Jun 25, 2017

Roger Federer vs Karen Khachanov, Jun 24, 2017

Alexander Zverev vs Richard Gasquet, Jun 24, 2017

Roger Federer vs Florian Mayer, Jun 23, 2017

Karen Khachanov vs Andrey Rublev, Jun 23, 2017

Richard Gasquet vs Robin Haase, Jun 23, 2017

Roberto Bautista-Agut vs Alexander Zverev, Jun 23, 2017

Roger Federer vs Mischa Zverev, Jun 22, 2017

Kei Nishikori vs Karen Khachanov, Jun 22, 2017

Florian Mayer vs Lucas Pouille, Jun 22, 2017

Mikhail Youzhny vs Andrey Rublev, Jun 22, 2017

Roberto Bautista-Agut vs Dustin Brown, Jun 21, 2017

Robin Haase vs Dominic Thiem, Jun 21, 2017

Philipp Kohlschreiber vs Alexander Zverev, Jun 21, 2017

Richard Gasquet vs Bernard Tomic, Jun 21, 2017

Roger Federer vs Yuichi Sugita, Jun 20, 2017

Paolo Lorenzi vs Alexander Zverev, Jun 20, 2017

Kei Nishikori vs Fernando Verdasco, Jun 20, 2017

Roger Federer vs Yen-Hsun Lu, Jun 20, 2017

Benoit Paire vs Florian Mayer, Jun 20, 2017

Lukas Lacko vs Mischa Zverev, Jun 20, 2017

Robin Haase vs David Ferrer, Jun 20, 2017

Maximilian Marterer vs Dominic Thiem, Jun 19, 2017

Ivo Karlovic vs Mikhail Youzhny, Jun 20, 2017

Roberto Bautista-Agut vs Carlos Berlocq, Jun 20, 2017

Jan-Lennard Struff vs Lucas Pouille, Jun 20, 2017

Karen Khachanov vs Gilles Simon, Jun 20, 2017

Dustin Brown vs Vasek Pospisil, Jun 19, 2017

Tommy Haas vs Bernard Tomic, Jun 20, 2017

Andrey Rublev vs Albert Ramos-Vinolas, Jun 19, 2017