All of the pairs in the final flight had significant errors in their programs, but the Germans' strength overall kept them on top.
The two-time world pairs champions fought through their free program to "You'll Never Walk Alone," scoring 113.19 points in the long and 185.99 overall to win the competition by a margin of 20.24 points.
Szolkowy doubled the first jump and Savchenko doubled the second jump in their opening side-by-side triple toe sequence, and Savchenko landed awkwardly on the throw triple flip. Their side-by-side triple Salchows were also doubled.
"In the back of our minds, we knew we had to win this competition," Szolkowy said. "It was a test for us. Now we know what we have to work on."
Ukraine's Tatiana Volosozhar and Stanislav Morozov took the silver medal by placing second in the free skate with 106.29 points and scoring 165.75 points overall.
They skated to music from the motion picture soundtrack Pearl Harbor by Hans Zimmer, the same as last season.
The program started poorly as Morozov fell on their opening side-by-side triple toe-triple toe sequence, and Volosozhar fell on the side-by-side triple Salchows.
"Some things worked and some did not," Morozov said. "It was better than we did here last year.
Canada's Anabelle Langlois and Cody Hay skated to "Grand Canyon Suite" and scored 98.13 points for fifth in the free skate and third overall with 155.61 points.
Langlois fell on their opening side-by-side triple Salchows and the throw triple Lutz, singled the second jump in their triple toe-triple toe combination and lost speed on the side-by-side spins.