Borussia Dortmund claimed sole possession of first place in the Bundesliga on Friday with a 2-0 win over Nurnberg, placing additional pressure on Bayern and Schalke in their Saturday contests.
But neither team was able to keep pace this week as they were both only able to produce one point for their efforts.
Bayern faced a difficult test at the Imtech Arena when Italian midfielder Jacopo Sala put Hamburg in front in the 23rd minute.
It took the visitors nearly 50 minutes to equalize, but the breakthrough finally came in the 71st minute through Ivica Olic.
The draw means that both teams have managed to take just four points from their last three games.
Bayern's once comfortable lead in Germany's top flight has vanished as it sits tied with Schalke for second place on 41 points.
Hamburg, meanwhile, improves to 23 points where it is tied with Stuttgart for 10th place in the Bundesliga.
Bayer Leverkusen 2, Stuttgart 2
Leverkusen, Germany - There was high drama at the BayArena on Saturday as Bayer Leverkusen and Stuttgart played to a 2-2 draw with both sides being reduced to 10 men.
Stefan Kiessling and Julian Schieber traded first-half goals as the two teams headed into the break tied at a goal apiece. Simon Rolfes then converted a penalty kick two minutes into a second period littered with yellow cards. Michal Kadlec was sent off for Bayer Leverkusen, as was Cristian Molinaro for Stuttgart. The visitors left it late to add even more drama to the affair, as Martin Harnik netted in second-half stoppage time to earn a share of the points.
Bayer Leverkusen has drawn two straight as it sits nine points adrift of a place in the top four, while Stuttgart snaps a four-game losing skid in league play to remain mid-table.
Hannover 1, Hertha Berlin 0
Berlin, Germany - Hannover won its second-straight Bundesliga match on Saturday, edging 10-man Hertha Berlin 1-0.
Mohammed Abdellaoue recorded the only goal of the game in the 68th minute, eight minutes before Sebastian Neumann was given his marching orders for picking up his second yellow card.
Hertha Berlin has lost three straight as it remains just two points above the relegation zone, while Hannover, unbeaten in its last seven Bundesliga contests, occupies seventh place on 30 points.
Schalke 1, Mainz 1
Gelsenkirchen, Germany - Schalke and Mainz traded goals on opposite sides of halftime as the two clubs played to a 1-1 draw at the Veltins-Arena on Saturday.
Mainz took the lead 14 minutes into the first half through Mohamed Zidan's first goal of the Bundesliga season, but Chinedu Obasi, on loan from Hoffenheim, equalized for Schalke 14 minutes into the second half.
It was a costly draw for Schalke as it falls two points behind Bundesliga leaders Borussia Dortmund. Mainz, meanwhile, sits in 12th place on 22 points.
Hoffenheim 2, Augsburg 2
Sinsheim, Germany - Hoffenheim went back and forth at the Rhein-Neckar Arena on Saturday as the two sides came out even in a 2-2 draw.
Sascha Molders put the visitors in front in the 31st minute, but Hoffenheim responded immediately as Peniel Mlapa equalized seven minutes later. The second half saw Hoffenheim go in front after Roberto Firmino converted a penalty kick in the 52nd minute, but Augsburg was able to tie it up in the 72nd minute thanks to a goal from Sebastian Langkamp.
Hoffenheim has drawn three of its last four Bundesliga matches and sits eighth with 24 points, while Augsburg has drawn two straight to remain in the relegation zone on 17 points.
Wolfsburg 0, Monchengladbach 0
Wolfsburg, Germany - Wolfsburg and Monchengladbach produced a stalemate at Volkswagen Arena as they played to a 0-0 draw on Saturday.
Wolfsburg remains tied with Hoffenheim on 24 points while Monchengladbach misses out on the opportunity to move into second place as it stays fourth on 40 points.