Bayern Munich made a perfect start to the Bundesliga season with a convincing 3-0 win at local rivals and top-flight newcomers Greuther Furth.
Thomas Muller put the Bavarians in front just before half-time, with Mario Mandzukic and Arjen Robben - via a deflection - on target in the second half for Jupp Heynckes' men.
Furth rarely threatened Manuel Neuer's goal as they were given the toughest of introductions to life among Germany's elite.
Eintracht Frankfurt came from behind to defeat Bayer Leverkusen 2-1 on their return to the top flight.
Stefan Kiessling gave Leverkusen the lead after half an hour but Frankfurt were unfortunate not to find an equaliser before the break.
Stefan Aigner levelled in the 57th minute before Martin Lanig headed in a winner in the 82nd minute giving Armin Veh's side a winning start to life back in the top flight after one season in the second tier.
Juan Arango's set-pieces held the key as Borussia Monchengladbach opened their Bundesliga campaign with a 2-1 win over Hoffenheim.
Venezuela midfielder Arango delivered the free-kick from which Mike Hanke headed the first-half opener and then curled in the winner direct from another with 11 minutes remaining.
Roberto Firmino had equalised in between times but Hoffenheim were otherwise unable to find a way past home keeper Marc-Andre ter Stegen.
Hanno Balitsch scored the only goal as Nurnberg secured their first win over Hamburg in 20 years.
Balitsch netted the game's only goal in the 68th minute, lashing home from close range after Per Nilsson's header had hit the bar.
Two goals from Dani Schahin guided Fortuna Dusseldorf to a 2-0 victory over Augsburg as they made a successful return to the Bundesliga after a 15-year absence.
The striker struck after 69 minutes with a long-range shot before sealing victory ten minutes later when he converted from close range.
Mainz fought back from a goal down to start their season with a 1-1 draw at Freiburg.
Max Kruse gave the home side the lead after 49 minutes but the visitors were able to equalise from the spot through Andreas Ivanschitz in the 65th minute.
In the final game of the day, Bas Dost scored a last-gasp goal on his Wolfsburg debut as Felix Magath's side secured a 1-0 victory at Stuttgart, who missed a penalty.
Vedad Ibisevic spurned the chance to put Stuttgart in front in the 87th minute when his spot-kick was saved by Diego Benaglio, and less than three minutes later, Dost clinched victory for the Wolves, who managed only three wins on their travels all last season.