All Tournaments M25 Lucknow M25 Mysuru Olympics - Athens XXXVII Torneig C.E. Laieta - Barcelona Arroyo de la Encomienda - Valladolid Kish Free Zone Island Challenger - Kish Island Arroyo de la Encomienda - Valladolid Open de Tenis Amaya - Pamplona XI Ciutat de Barcelona - Barcelona Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Wimbledon - London U.S. Open - New York Qatar ATP Challenger - Doha Tunis Open 2006 - Tunis ECM Prague Open - Prague Schickendanz Open - Furth Open de Montauban - Montauban Porsche Open - Poznan Open Castilla y Leon - Segovia GHI Bronx Tennis Classic - Bronx Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona Ciutat de Barcelona - Barcelona Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Open 13 - Marseille Grand Prix Hassan II - Casablanca French Open - Paris Wimbledon - London South African Airways Tennis Open - Durban KGHM Dialog Polish Indoors - Wroclaw Internationaux de Doubs Open de Franchie-Comte - Besancon Morocco Tennis Tour - Casablanca Tunis Open 2007 - Tunis Baden Open - Karlsruhe Memorial Manfredini - Sassuolo Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Porsche Open - Poznan LXVII Concursu Internacional de Vigo - Vigo Davis Cup, Group 2, PO, NOR-ALG 1-4 Citta di Como - Como Genova Open Challenger - Genova Copa Sevilla 2007 - Seville Posillipo Tennis Cup - Napoli Open Costa Daurada - Tarragona Challenger Tunisie - Tunis Grand Prix Hassan II - Casablanca U.S. Open - New York South African Airways Open - East London Morocco Tennis Tour - Tanger Davis Cup, Group 2, 2R, ALG-HUN 3-2 Zenith Tennis Cup-Harbour Club - Milan 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Sporting Challenger '08-Trofeo Regione Piemonte - Turin Riviera de Rimini Challenger - Rimini San Marino CEPU Open - San Marino LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Genova Open Challenger - Genova Tennislife Cup - Napoli Open Tarragona Costa Daurada - Tarragona Qatar ExxonMobil Open - Doha Australian Open - Melbourne Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Mutua Madrilena Masters Madrid - Madrid French Open - Paris Wimbledon - London Catella Swedish Open - Bastad Grand Prix de Tennis de Lyon - Lyon BNP Paribas Masters - Paris Tanger Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Tunis Challenger Lugano Challenger Braunschweig Challenger Pozoblanco Challenger Orbetello Challenger Segovia Challenger San Sebastian Challenger Szczecin Challenger Trnava Challenger Napoli Challenger Tarragona Challenger Genova Challenger Grand Prix Hassan II - Casablanca French Open - Paris Tanger Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Rome Challenger Rome Challenger Tunis Challenger Grand Prix Hassan II - Casablanca Meknes Challenger Marrakech Challenger Grand Prix Hassan II - Casablanca Rabat Challenger Marrakech Challenger Tunis Challenger Grand Prix Hassan II - Casablanca Tunis Challenger Tanger Challenger Recanati Challenger Kenitra Challenger Casablanca Challenger Open 13 - Marseille Grand Prix Hassan II - Casablanca Quimper Challenger Cherbourg Challenger Tunis Challenger Rome Challenger Bordeaux Challenger Davis Cup, Group II, PO, MAR-CYP 4-1 Meknes Challenger Kenitra Challenger Australian Open (juniors) Grand Prix Hassan II - Casablanca French Open - Paris French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Casablanca Challenger Davis Cup, Group II, 1R, POR-MAR 4-1 Vicenza Challenger Biella Challenger Seville Challenger Kenitra Challenger Davis Cup, Group II, PO, MON-MAR 3-1 Mohammedia Challenger Ho Chi Minh City Challenger Casablanca Challenger Grand Prix Hassan II - Marrakech China F1 China F2 Morocco F1 Davis Cup, Group II, 1R, INA-VIE 2-3 Morocco F2 Japan F3 Morocco F3 Japan F4 Japan F5 India F2 India F3 Spain F14 Spain F15 Spain F16 France F10 France F11 France F12 Kenitra Challenger France F13 Davis Cup, Group II, 2R, THA-VIE 5-0 Vietnam F1 Vietnam F2 Vietnam F3 Vietnam F4 Mohammedia Challenger Ho Chi Minh City Challenger Casablanca Challenger Vietnam F5 Vietnam F6 Vietnam F7 Vietnam F8 Morocco F7 Vietnam F9 Morocco F8 Morocco F9 Thailand F5 Thailand F6 Davis Cup, Group II, 1R, VIE-HKG 2-3 China F1 (Anning) China F2 (Anning) China F3 (Anning) Japan F2 (Nishi-Tokyo) Gimcheon Challenger Seoul Challenger Lisbon Challenger Japan F3 (Kofu) Tunisia F11 (Hammamet) Tunisia F12 (Hammamet) Tunisia F13 (Hammamet) Tunisia F14 (Hammamet) Tunisia F15 (Hammamet) Tunisia F16 (Hammamet) Tunisia F17 (Hammamet) Tunisia F18 (Hammamet) Singapore F1 (Singapore) Singapore F2 (Singapore) Spain F16 (Huelva) Singapore F3 (Singapore) Thailand F2 (Hua Hin) Thailand F3 (Hua Hin) China F11 (Shenzhen) China F12 (Shenzhen) Thailand F4 (Nonthaburi) Thailand F5 (Nonthaburi) Ho Chi Minh City Challenger Thailand F7 (Nonthaburi) Thailand F8 (Nonthaburi) Morocco F4 (Casablanca) Morocco F5 (Beni Mellal) Vietnam F1 (Thu Dau Mot City) Morocco F6 (Agadir) Vietnam F2 (Thu Dau Mot City) Vietnam F3 (Thu Dau Mot City) Grand Prix Hassan II - Marrakech Hong Kong F5 (Hong Kong) Hong Kong F6 (Hong Kong) Tunisia F2 (Hammamet) Tunisia F3 (Hammamet) Davis Cup, Group II, 1R, MAR-GEO 3-1 Tunis Challenger India F2 (Kolkata) Portugal F3 (Loule) India F3 (Chandigarh) Portugal F4 (Quinta Do Lago) France F6 (Villers Les Nancy) India F4 (Trivandrum) Davis Cup, Group II, 2R, ROU-MAR 5-0 Vietnam F1 (Thua Thien Hue) Vietnam F2 (Thua Thien Hue) Vietnam F3 (Thua Thien Hue) Segovia Challenger Morocco F1 (Khemisset) Morocco F2 (Meknes) Morocco F3 (Tanger) Istanbul Challenger Spain F27 (Seville) Spain F28 (Madrid) Spain F29 (Sabadell) Sweden F5 (Falun) France F21 (Saint-Dizier) Kobe Challenger Vietnam F4 (Tay Ninh) Vietnam F5 (Tay Ninh) Grand Prix Hassan II - Marrakech Da Nang Challenger Burnie Challenger Chennai Challenger M15 Vale Do Lobo M15 Faro M15 Loule Francavilla Challenger Savannah Challenger M15 Portimao M25 Santa Margherita Di Pula M25 Santa Margherita Di Pula M15 Madrid Davis Cup, Group II, 1R, MAR-LTU 2-3 Braga Challenger M25 Vic Nur-Sultan Challenger M25 Hong Kong M25 Hong Kong M25+H Arlon M25 Bourg-En-Bresse Yokkaichi Challenger M15 Tanger M25 Taipei M15 Agadir M25 Tay Ninh M15 Sabadell M25 Riba - Roja de Turia M25 Tay Ninh M25 Nonthaburi M25 Nonthaburi M15 Paguera M15 Sharm El Sheikh Davis Cup, World Group II, PO, MAR-VIE 4-0 M15 Valldoreix M15 Villena M15 Torello M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Girona M15 Sharm El Sheikh M15 Madrid M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Cancun M15 Cancun Grand Prix Hassan II - Marrakech M25 Antalya M25 Antalya M25 Vale do Lobo M15 Creteil M15 Poitiers M25 Toulouse-Balma M15 Marrakech M15 Chiang Rai M15 Chiang Rai M15 Chiang Rai M15 Tay Ninh M15 Tay Ninh M15 Tay Ninh Nonthaburi 1 Challenger Nonthaburi 2 Challenger M15 Kuching M15 Kuala Lumpur Nonthaburi 3 Challenger M15 Madrid M25 Madrid M25 Tay Ninh Yokohama Challenger M25 Tay Ninh M25 Zaragoza M25 Jakarta Matsuyama Challenger Kobe Challenger Yokkaichi Challenger M15 Benicarlo Davis Cup, Group II, PO, DOM-VIE 3-0 Nonthaburi 3 Challenger Chennai Challenger Bengaluru Challenger Pune Challenger IX Open Internacional D'Andorra - Andorra Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia Portugal F2 France F5 Greece F2 Italy F2 France F10 Open Castilla y Leon - Segovia Davis Cup, Group 2, 2R, POL-ALG 4-1 Spain F20 Spain F21 Spain F30 Iran F3 Iran F4 France F3 Austria F3 Spain F3 Spain F4 Italy F4 Morocco F1 Morocco F2 Spain F5 Uzbekistan F3 Morocco F3 Morocco F4 Morocco F5 Tunisia F2 France F8 France F9 Davis Cup, Group 2, 2R, POR-ALG 3-2 ATP Open Castilla y Leon - Segovia Spain F20 Algeria F1 Algeria F2 Algeria F3 South Africa F1 South Africa F2 Tunisia F5 Tunisia F6 Morocco F1 Morocco F2 Morocco F3 Morocco F4 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Morocco F5 5° Sporting Challenger - Turin Germany F4 Morocco Tennis Tour - Marrakech Algeria F2 Challenger 42 - Andrezieux Spain F2 Spain F4 Morocco Tennis Tour - Meknes Morocco F1 Morocco F2 France F7 Siemens Open - Scheveningen Morocco F6 Morocco F7 Morocco F1 Morocco F2 Morocco F1 Morocco F2 Morocco F7 Casablanca Challenger Rabat Challenger Spain F13 Morocco F8 Morocco F9 Meknes Challenger Casablanca Challenger Vietnam F2 Vietnam F3 Spain F12 Morocco F1 Morocco F2 Morocco F3 Madrid Challenger France F13 Spain F29 Vietnam F5 Vietnam F6 Morocco F6 Morocco F7 Morocco F9 Morocco F10 Spain F2 Spain F3 Spain F4 Spain F7 Spain F8 Vietnam F1 Vietnam F2 Vietnam F3 Morocco F1 Thailand F2 Morocco F2 Thailand F3 Morocco F3 Italy F18 Morocco F4 Morocco F5 Spain F35 Spain F36 Spain F5 Croatia F4 Croatia F5 Malaysia F1 Morocco F3 Thailand F7 Thailand F8 Thailand F9 Belgium F12 Morocco F4 Morocco F5 Morocco F6 Spain F1 Portugal F3 Morocco F1 Morocco F2 Indonesia F1 Morocco F3 Thailand F2 Belgium F1 Egypt F26 Egypt F27 Egypt F28 Spain F30 Cambodia F1 Cambodia F2 Cambodia F3 Spain F18 (Palma del Rio)