Borussia Dortmund remain two points clear at the top of the Bundesliga after Schalke and Borussia Monchengladbach were both held to draws on Saturday.
Hamburg 1-1 Bayern Munich (UK/ROI/US)
• European gallery
• Nurnberg 0-2 Dortmund
Bayern Munich battled from behind to claim a 1-1 draw at Hamburg.
Hamburg took the lead through former Chelsea man Jacopo Sala on 23 minutes, with Bayern getting their equaliser through substitute Ivica Olic with 20 minutes to play.
The draw leaves Bayern second in the table, level on points with Schalke, who were earlier held 1-1 at home by Mainz as a former Borussia Dortmund striker did his old club a favour.
Mohamed Zidan moved from Schalke's local rivals to Mainz on transfer deadline day and he put the visitors in front in the 15th minute, making a dream debut for Thomas Tuchel's side.
Chinedu Obasi's first goal for the Royal Blues earned them a share of the spoils, though, leaving them two points behind Dortmund at the top of the Bundesliga table.
Monchengladbach's surge up the table was slowed by Wolfsburg, who became the first side in 2012 to take a point off Lucien Favre's side with a 0-0 draw at the VW-Arena.
Both sides had goals disallowed for offside while Marco Reus missed a glorious opportunity to give Gladbach their fourth straight win in the second half, but a draw was a fair result. The visitors are now fourth, a point behind Bayern and Schalke, while Wolfsburg remain in mid-table.
Stuttgart picked up their first point of 2012 to reduce the pressure on coach Bruno Labbadia and increase it on Bayer Leverkusen boss Robin Dutt following a 2-2 draw at the BayArena.
Stefan Kiessling put Leverkusen ahead in the 11th minute, but Julian Schieber levelled 12 minutes later. Leverkusen captain Simon Rolfes restored the hosts' lead just after the break from the penalty spot, but after they lost Michal Kadlec to a red card in the 63rd minute, they also lost their lead again in the 89th minute as Martin Harnik grabbed a point for Stuttgart.
The visitors also ended the game with ten men with Cristian Molinaro dismissed in stoppage time.
Hannover inflicted a third straight defeat on new Hertha Berlin coach Michael Skibbe as Mohammed Abdellaoue's goal earned them a 1-0 victory at the Olympiastadion.
Hertha dominated for long stages but could not find a way through as their miserable start to 2012 continued in front of their own fans, and Abdellaoue punished them with the winner goal in the 68th minute to lift Mirko Slomka's side closer to the top six with their second consecutive 1-0 win.
Hoffenheim's disappointing start to 2012 continued as they were held to a 2-2 home draw by relegation-threatened Augsburg, who moved off the foot of the table thanks to the point at the Rhein-Neckar Arena.
Sascha Molders put the away side in front after half an hour, but Peniel Mlapa levelled before the break. A Sejad Salihovic penalty then put Holger Stanislawski's side ahead early in the second half, but Augsburg hit back with Sebastian Langkamp levelling in the 72nd minute.