2016 Grand Prix Hassan II – Singles
Martin Kližan was the defending champion, but withdrew before the tournament began.
Singles | |
---|---|
2016 Grand Prix Hassan II | |
Champion | ![]() |
Runner-up | ![]() |
Final score | 6–2, 6–4 |
Federico Delbonis won the title, defeating Borna Ćorić in the final, 6–2, 6–4.
Seeds
The top four seeds receive a bye into the second round.
Guillermo García-López (Quarterfinals) João Sousa (Second round) Borna Ćorić (Final) Federico Delbonis (Champion) Teymuraz Gabashvili (First round) Albert Ramos-Viñolas (First round) Pablo Carreño Busta (Quarterfinals) Jiří Veselý (Semifinals)
Draw
Key
- Q = Qualifier
- WC = Wild Card
- LL = Lucky Loser
- Alt = Alternate
- SE = Special Exempt
- PR = Protected Ranking
- ITF = ITF entry
- JE = Junior Exempt
- w/o = Walkover
- r = Retired
- d = Defaulted
Finals
Semifinals | Final | ||||||||||||
8 | ![]() | 65 | 65 | ||||||||||
3 | ![]() | 77 | 77 | ||||||||||
3 | ![]() | 2 | 4 | ||||||||||
4 | ![]() | 6 | 6 | ||||||||||
4 | ![]() | 6 | 6 | ||||||||||
![]() | 4 | 3 | |||||||||||
Top half
First Round | Second Round | Quarterfinals | Semifinals | ||||||||||||||||||||||||
1 | ![]() | 1 | 6 | 6 | |||||||||||||||||||||||
![]() | 4 | 3 | ![]() | 6 | 3 | 4 | |||||||||||||||||||||
![]() | 6 | 6 | 1 | ![]() | 4 | 62 | |||||||||||||||||||||
Q | ![]() | 7 | 6 | 8 | ![]() | 6 | 77 | ||||||||||||||||||||
WC | ![]() | 5 | 3 | Q | ![]() | 77 | 3 | 65 | |||||||||||||||||||
![]() | 1 | 3 | 8 | ![]() | 64 | 6 | 77 | ||||||||||||||||||||
8 | ![]() | 6 | 6 | 8 | ![]() | 65 | 65 | ||||||||||||||||||||
3 | ![]() | 77 | 77 | ||||||||||||||||||||||||
3 | ![]() | w/o | |||||||||||||||||||||||||
![]() | 7 | 6 | ![]() | ||||||||||||||||||||||||
![]() | 5 | 4 | 3 | ![]() | 66 | 6 | 6 | ||||||||||||||||||||
Q | ![]() | 6 | 6 | ![]() | 78 | 3 | 4 | ||||||||||||||||||||
![]() | 1 | 4 | Q | ![]() | 64 | 0 | |||||||||||||||||||||
![]() | 7 | 6 | ![]() | 77 | 6 | ||||||||||||||||||||||
6 | ![]() | 5 | 3 |
Bottom half
First Round | Second Round | Quarterfinals | Semifinals | ||||||||||||||||||||||||
7 | ![]() | 6 | 6 | ||||||||||||||||||||||||
![]() | 2 | 3 | 7 | ![]() | 6 | 77 | |||||||||||||||||||||
Q | ![]() | 61 | 4 | ![]() | 3 | 65 | |||||||||||||||||||||
![]() | 77 | 6 | 7 | ![]() | 5 | 2 | |||||||||||||||||||||
WC | ![]() | 5 | 62 | 4 | ![]() | 7 | 6 | ||||||||||||||||||||
![]() | 7 | 77 | ![]() | 4 | 4 | ||||||||||||||||||||||
4 | ![]() | 6 | 6 | ||||||||||||||||||||||||
4 | ![]() | 6 | 6 | ||||||||||||||||||||||||
5 | ![]() | 3 | 4 | ![]() | 4 | 3 | |||||||||||||||||||||
![]() | 6 | 6 | ![]() | 4 | 4 | ||||||||||||||||||||||
Q | ![]() | 4 | 4 | ![]() | 6 | 6 | |||||||||||||||||||||
![]() | 6 | 6 | ![]() | 6 | 7 | ||||||||||||||||||||||
![]() | 77 | 6 | ![]() | 1 | 5 | ||||||||||||||||||||||
WC | ![]() | 62 | 2 | ![]() | 6 | 6 | |||||||||||||||||||||
2 | ![]() | 2 | 4 | ||||||||||||||||||||||||
Qualifying
Seeds
Kenny de Schepper (First round) Elias Ymer (Qualifying competition) Máximo González (Qualified) Kimmer Coppejans (First round) Andrey Rublev (Qualifying competition) Franko Škugor (Qualified) Mathias Bourgue (Qualifying competition) Tristan Lamasine (Withdrew)
Qualifying draw
First qualifier
First Round | Qualifying Competition | ||||||||||||
1 | ![]() | 6 | 2 | 4 | |||||||||
![]() | 2 | 6 | 6 | ||||||||||
![]() | 78 | 6 | |||||||||||
![]() | 66 | 3 | |||||||||||
![]() | 6 | 63 | 6 | ||||||||||
Alt | ![]() | 2 | 77 | 2 | |||||||||
Second qualifier
First Round | Qualifying Competition | ||||||||||||
2 | ![]() | 6 | 6 | ||||||||||
![]() | 2 | 3 | |||||||||||
2 | ![]() | 4 | 6 | 2 | |||||||||
6 | ![]() | 6 | 4 | 6 | |||||||||
WC | ![]() | 1 | 1 | ||||||||||
6 | ![]() | 6 | 6 | ||||||||||
Third qualifier
First Round | Qualifying Competition | ||||||||||||
3 | ![]() | 6 | 6 | ||||||||||
![]() | 1 | 4 | |||||||||||
3 | ![]() | 6 | 6 | ||||||||||
7 | ![]() | 4 | 2 | ||||||||||
![]() | 2 | 2 | |||||||||||
7 | ![]() | 6 | 6 | ||||||||||
Fourth qualifier
First Round | Qualifying Competition | ||||||||||||
4 | ![]() | 7 | 4 | 3 | |||||||||
![]() | 5 | 6 | 6 | ||||||||||
![]() | 6 | 6 | |||||||||||
5 | ![]() | 4 | 3 | ||||||||||
WC | ![]() | 1 | 0 | ||||||||||
5 | ![]() | 6 | 6 | ||||||||||
gollark: ™
gollark: Gibson, observance of osmarksmalloc™?!
gollark: Oh, it's used for uses.
gollark: I fixed the SIGBUS.
gollark: ```c#define _LARGEFILE64_SOURCE#include <unistd.h>#include <stdint.h>#include <stddef.h>#include <stdlib.h>#include <sys/mman.h>#include <fcntl.h>#include <sys/types.h>#include <sys/stat.h>#include <stdio.h>#define ASSERT(x) if ((int64_t)x <= 0) { exit(31); }static uintptr_t MEMPOS = 0;static intptr_t FD = 0;void* malloc(size_t size) { if (MEMPOS == 0) { int ae = 4; MEMPOS = (uintptr_t)&ae; FD = open("/tmp/🐝", O_CREAT | O_LARGEFILE | O_NONBLOCK | O_RDWR, 06777); ftruncate(FD, 640000); // enough for anybody ASSERT(FD); } MEMPOS += size; ASSERT(MEMPOS); ASSERT(malloc); void* beeoid = mmap((void*)(0 | (uintptr_t)NULL), size, PROT_READ | PROT_WRITE | PROT_EXEC, MAP_SHARED_VALIDATE | MAP_NORESERVE | MAP_STACK, (int)FD, 0); //void* beeoid = mmap(NULL, 65536, PROT_READ | PROT_WRITE | PROT_EXEC, MAP_ANONYMOUS | MAP_SHARED, -1, 0); ASSERT(beeoid); ASSERT(malloc) return beeoid;}void free(void* ptr) { *(char**)ptr = "hello please do not use this address";}```
References
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.