| 1 | Alcaraz C. (1) | Van De Zandschulp B. (WC) | 2 : 1 |
| 2 | Vavassori A. (Q) | Auger-Aliassime F. (RET.) | 1 : 1 |
| 3 | Martinez P. | Bautista-Agut R. | 2 : 0 |
| 4 | Sonego L. | Rune H. (5) | 0 : 2 |
| 5 | Rublev A. (4) | Zhang Z. | 2 : 0 |
| 6 | Struff J-L. | Marozsan F. | 1 : 2 |
| 7 | Lehecka J. | Popyrin A. | 2 : 0 |
| 8 | Cobolli F. | Hurkacz H. (8) | 0 : 2 |
| 9 | Fils A. (7) | Lestienne C. (Q) | 2 : 1 |
| 10 | Kovacevic A. (SE) | Altmaier D. (LL) | 1 : 2 |
| 11 | Bublik A. | Mensik J. | 0 : 2 |
| 12 | Goffin D. | De Minaur A. (3) | 0 : 2 |
| 13 | Tsitsipas S. (6) | Mayot H. (Q) | 2 : 0 |
| 14 | Berrettini M. | Griekspoor T. | 1 : 2 |
| 15 | Bellucci M. (Q) | Rottgering M. (WC) | 2 : 0 |
| 16 | Wawrinka S. (WC) | Medvedev D. (2) | 1 : 2 |
| 1 | Alcaraz C. (1) | Vavassori A. | 2 : 0 |
| 2 | Martinez P. | Rune H. (5) | 2 : 0 |
| 3 | Rublev A. (4) | Marozsan F. | 2 : 0 |
| 4 | Lehecka J. (RET.) | Hurkacz H. (8) | 0 : 1 |
| 5 | Fils A. (7) | Altmaier D. | 1 : 2 |
| 6 | Mensik J. | De Minaur A. (3) | 0 : 2 |
| 7 | Tsitsipas S. (6) | Griekspoor T. | 2 : 1 |
| 8 | Bellucci M. | Medvedev D. (2) | 2 : 1 |
| 1 | Alcaraz C. (1) | Martinez P. | 2 : 0 |
| 2 | Rublev A. (4) | Hurkacz H. (8) | 1 : 2 |
| 3 | Altmaier D. | De Minaur A. (3) | 0 : 2 |
| 4 | Tsitsipas S. (6) | Bellucci M. | 0 : 2 |
| 1 | Alcaraz C. (1) | Hurkacz H. (8) | 2 : 1 |
| 2 | De Minaur A. (3) | Bellucci M. | 2 : 0 |
| 1 | Alcaraz C. (1) | De Minaur A. (3) | 2 : 1 |
| 1 | Visker N. (Alt) | Vavassori A. | 0 : 2 |
| 2 | Blancaneaux G. | Evans D. (6) | 2 : 0 |
| 3 | Altmaier D. (2) | Sanchez Jover C. (Alt) | 2 : 0 |
| 4 | Nijboer R. (Alt) | Lestienne C. (7) | 0 : 2 |
| 5 | Bellucci M. (3) | Boogaard T. (WC) | 2 : 0 |
| 6 | Houkes M. (Alt) | Brouwer G. (8) | 0 : 2 |
| 7 | Kukushkin M. (4) | Sels J. (WC) | 2 : 0 |
| 8 | Vrbensky M. (Alt) | Mayot H. (5) | 0 : 2 |
| 1 | Vavassori A. | Blancaneaux G. | 2 : 0 |
| 2 | Altmaier D. (2) | Lestienne C. (7) | 0 : 2 |
| 3 | Bellucci M. (3) | Brouwer G. (8) | 2 : 0 |
| 4 | Kukushkin M. (4) | Mayot H. (5) | 0 : 2 |
No. You don't need to be registered to use our ATP Rotterdam predictions or other information.
We provide user ATP Rotterdam predictions and computer algorithm ATP Rotterdam predictions - both are free to use.
No. We don't. We provide links to our partners, where You can find official ATP Rotterdam live streams.
Yes. We have such a service.
Yes. We have such materials almost at every ATP Rotterdam event.
No. We don't have geo-restrictions for using our website.
No. We haven't. All our ATP Rotterdam predictions are free to use for everyone.