Bring the sauternes, riesling, sugar syrup and vanilla bean to a boil in a wide, heavy-based pan, then boil gently for 30 minutes.
Reduce the heat to low, then add the peaches in a single layer and poach very gently for 10 minutes, turning them regularly in the liquid. Remove the peaches from the syrup and allow them to cool enough to handle, then peel.