By James Pearson
Last Updated: 01/01/70 1:00am
Schalke missed the chance to capitalise on Bayern Munich's draw after being held.Schalke failed to capitalise on Bayern Munich's slip to surge top of Die Bundesliga following a 1-1 draw with Freiburg.
Mladen Krstajic (pictured) opened the scoring for Schalke, however Roda Antar's late goal earned a point for the visitors.
Bayern dropped two points at home to Stuttgart, but fought back from two-down to claim a late 2-2 draw.
Goals from Silvio Meissner and Kevin Kuranyi put the visitors in control before Claudio Pizarro pulled a goal back.
Bayern avoided their fourth defeat of the season when Jose Paulo Guerrero Gonzales snatched a last-gasp point.
Hansa Rostock stay in the drop zone following a 1-1 home draw against Borussia Dortmund.
Former Aston Villa man Marcus Allback put Hansa in front, however Sebastian Kehl's swift reply salvaged a point for Dortmund.
Nurnberg claimed all three points at Mainz after Markus Schroth's goal gave them a 1-0 away win.
Meanwhile, Nando Rafael's goal just before the hour mark lifted Hertha Berlin to a 1-0 win over Hannover.
Tommy Bechmann's late goal was not enough to stop Bochum slipping to a 2-1 defeat to Hamburg.
Sergej Barbarez and Collin Benjamin put the visitors in control with two first-half goals.
Bechmann did pull one back in the dying stages, but it proved nothing more than a consolation.
Werder Bremen and Kaiserslautern collect a point apiece following a 1-1 draw.
Tom Borowski equalised Carsten Jancker's goal just before the hour mark to bring the home side level.
Paul Stalteri was dismissed late on for Werder after picking up his second yellow card in the last minute of the game.
Bayern Munich 2-2 Stuttgart
Hannover 0-1 Hertha Berlin
Hansa Rostock 1-1 Borussia Dortmund
Mainz 0-1 Nurnberg
Schalke 1-1 Freiburg
VFL Bochum 1-2 Hamburg
Werder Bremen 1-1 Kaiserslautern