With the top contenders saving themselves for the monstrous test in the Pyrenees on Thursday , Cyril Dessel of France and Juan Miguel Mercado of Spain dueled for the stage victory after riding for 56 miles at the front .