Steve Guerdat wins the IJRC Rolex in Geneva, with Marcus Enhing securing the Rolex Grand Prix.