Combine the honey, soy sauce, garlic and ginger in a bowl.
Pat the duck dry using a paper towel. Brush the duck all over with the marinade, reserving ⅓ cup of marinate for later. Place the duck on a rack in a baking tray and chill in the fridge for at least 2 hrs or overnight, uncovered, to allow the skin to dry out.
Preheat the oven to 190°C. Remove the duck from the fridge 30 minutes before cooking. Place the duck in the oven and cook for 60 minutes. Remove the duck from the oven and brush more marinade over the duck and sprinkle with sesame seeds. Return to the oven for 20 mins. If the legs and wings start to burn, cover them with alfoil.
Remove the duck from the oven, and rest for 20-30 minutes before carving.