C:a 5.000 såg damernas cupfinal från start. Vartefter fylldes läktarna med 74.000 åskådare till herrfinalen mellan Nürnberg och Stuttgart.
FFC Frankfurts målvakt Ursula Holl räddade två Duisburg-straffar.
Redan i tredje minuten av ordinarie speltid fick Frankfurt en straff efter att Birgit Prinz blivit fälld. Renate Lingor gjorde 1-0 på straffen.
Sonja Fuss kvitterade för Duisburg alldeles före halvtid.
Det var sjätte gången FFC Frankfurt vann cupfinalen och har därmed flest vinster. FSV Frankfurt och TSV Siegen har vunnit vars fem gånger.
För Frankfurt-spelaren Tina Wunderlich var det nionde gången hon spelade en cupfinal.
Segerpremien till Tysklands damcupmästarlag är 70.000 euro eller drygt 650.000 kr.