The 2007 Deutschland Cup was played in Hannover, Germany, from November 7-11, 2007. It was won by Switzerland.