Stuttgart beat Eintracht Frankfurt 3-1 on Saturday to claim their first win of 2015.
Bayer Leverkusen beat Stuttgart 4-0 on Friday night to go third in the Bundesliga table.
Stuttgart missed an opportunity to close the gap on second-bottom Freiburg after a 0-0 draw with Hertha Berlin.
Hannover and Stuttgart both had a man sent off as their clash finished in a 1-1 draw on Saturday.
Borussia Dortmund beat VfB Stuttgart to climb up to 10th in the Bundesliga with a third straight win.
Former Stuttgart defender Sebastian Rudy left his old club rooted to the bottom as his late goal earned Hoffenheim a 2-1 win.
Live only on