Préchauffer le four à 180 °C (350 °F).
Bien laver les canards, puis les assécher avec des essuie-tout. Couper l’excédent de peau aux extrémités, puis les déposer dans un grand plat de cuisson à paroi élevée. Les assaisonner généreusement de sel, des poivres et de romarin.
Mettre les canards au four et les cuire 3 heures en couvrant d’une feuille lâche de papier d’aluminium.
Une heure avant la fin de la cuisson des canards, les retirer du four et les entourer des pommes de terre grelots. Rouler les pommes de terre dans les jus de cuisson pour bien les enrober.
Badigeonner les canards du sirop de pêche et les remettre au four. Continuer la cuisson pour la dernière heure sans couvrir. Badigeonner de nouveau le dessus des canards 30 minutes avant la fin de leur cuisson avec le sirop de pêche et ajouter les demi-pêches autour des canards.
Retirer les canards du four et les laisser reposer 15 minutes avant de servir directement à table avec des choux de Bruxelles grillés au four.