Rabat - Moroccan Rachid El Morabity and Russian Nathalia Sedykh on Friday won the 31st Marathon des Sables following the fifth stage between Hassi Tarfa (province of Errachidia) and Bou Makhlouf (province of Ouarzazate).

Rachid Elmrabti Wins Marathon des Sables 2016