date   tournament surface        opponent in the final                  score
0         11 may 2003   sidi fredj    clay                  sasa tuksar          6 - 4 , 6 - 2
1    21 december 2003  kish island    clay               sebastian fitz  6 - 4 , 5 - 7 , 6 - 1
2        4 april 2004        syros    hard                 pavel šnobel          6 - 4 , 6 - 4
3         21 may 2005       agadir    clay                   tres davis          6 - 1 , 6 - 2
4         28 may 2005    marrakech    clay                  lukáš lacko  4 - 6 , 6 - 3 , 6 - 2
5         4 june 2005    khemisset    clay                talal ouahabi          7 - 6 , 6 - 1
6    9 september 2005      algiers    clay                filip polášek          6 - 3 , 6 - 0
7   16 september 2005      algiers    clay               slimane saoudi          6 - 4 , 6 - 3
8       22 april 2006        rabat    clay                frederico gil          6 - 4 , 6 - 3
9          7 may 2006        tunis    clay            younes el aynaoui                  w / o
10        9 july 2006    montauban    clay                 marc gicquel  7 - 5 , 3 - 6 , 7 - 6
11        19 may 2007      algiers    clay               reda el amrani          6 - 4 , 6 - 3
12    11 october 2008    khemisset    clay                    jan mertl          6 - 4 , 6 - 4
13    18 october 2008   casablanca    clay  jonathan dasnières de veigy          6 - 4 , 6 - 3
14    31 january 2009   casablanca    clay                  éric prodon          6 - 3 , 6 - 1
15    7 february 2009        rabat    clay                  éric prodon          7 - 5 , 7 - 5
16    1 february 2010        rabat    clay             laurent rochette          6 - 3 , 6 - 3
17        28 may 2012        rabat    clay                yannik reuter          6 - 2 , 6 - 3
18        4 june 2012   casablanca    clay                  mehdi ziadi          6 - 0 , 6 - 2

Table as JSON:
{"date":{"0":"11 may 2003","1":"21 december 2003","2":"4 april 2004","3":"21 may 2005","4":"28 may 2005","5":"4 june 2005","6":"9 september 2005","7":"16 september 2005","8":"22 april 2006","9":"7 may 2006","10":"9 july 2006","11":"19 may 2007","12":"11 october 2008","13":"18 october 2008","14":"31 january 2009","15":"7 february 2009","16":"1 february 2010","17":"28 may 2012","18":"4 june 2012"},"tournament":{"0":"sidi fredj","1":"kish island","2":"syros","3":"agadir","4":"marrakech","5":"khemisset","6":"algiers","7":"algiers","8":"rabat","9":"tunis","10":"montauban","11":"algiers","12":"khemisset","13":"casablanca","14":"casablanca","15":"rabat","16":"rabat","17":"rabat","18":"casablanca"},"surface":{"0":"clay","1":"clay","2":"hard","3":"clay","4":"clay","5":"clay","6":"clay","7":"clay","8":"clay","9":"clay","10":"clay","11":"clay","12":"clay","13":"clay","14":"clay","15":"clay","16":"clay","17":"clay","18":"clay"},"opponent in the final":{"0":"sasa tuksar","1":"sebastian fitz","2":"pavel šnobel","3":"tres davis","4":"lukáš lacko","5":"talal ouahabi","6":"filip polášek","7":"slimane saoudi","8":"frederico gil","9":"younes el aynaoui","10":"marc gicquel","11":"reda el amrani","12":"jan mertl","13":"jonathan dasnières de veigy","14":"éric prodon","15":"éric prodon","16":"laurent rochette","17":"yannik reuter","18":"mehdi ziadi"},"score":{"0":"6 - 4 , 6 - 2","1":"6 - 4 , 5 - 7 , 6 - 1","2":"6 - 4 , 6 - 4","3":"6 - 1 , 6 - 2","4":"4 - 6 , 6 - 3 , 6 - 2","5":"7 - 6 , 6 - 1","6":"6 - 3 , 6 - 0","7":"6 - 4 , 6 - 3","8":"6 - 4 , 6 - 3","9":"w \/ o","10":"7 - 5 , 3 - 6 , 7 - 6","11":"6 - 4 , 6 - 3","12":"6 - 4 , 6 - 4","13":"6 - 4 , 6 - 3","14":"6 - 3 , 6 - 1","15":"7 - 5 , 7 - 5","16":"6 - 3 , 6 - 3","17":"6 - 2 , 6 - 3","18":"6 - 0 , 6 - 2"}}