Munich, Germany – Bayern Munich moved back into first place 1 win over Werder Bremen on Saturday.
Ribery put Bayern in front after 21 minutes and added another in the 77th minute. Both of Robben's goals came from the penalty spot, converting chances in the 69th minute and 83rd minute.
Markus Rosenberg pulled Bremen level momentarily with a goal in the 52nd minute, but it was not enough to spark a comeback for the visitors.
The win sees Bayern climb into pole position in the Bundesliga after Borussia Dortmund and Monchengladbach played to a 1-1 draw. Bayern leads with 31 points, followed closely by Dortmund and Monchengladbach on 30 points.
Werder Bremen suffers its fifth defeat of the season, but still retains fourth place on 26 points. Bremen leads Schalke by one point but has a game in hand, as Schalke squares off against Augsburg on Sunday.
Monchengladbach 1, Borussia Dortmund 1
Monchengladbach, Germany - Borussia Dortmund and Monchengladbach both missed an opportunity to claim sole possession of first place in the Bundesliga on Saturday, as the two sides played to a 1-1 draw at Borussia-Park.
The two sides entered the clash tied for first on 29 points with a win for either team guaranteeing them top spot in the league. But the draw, paired with a Bayern Munich win, instead sees them drop into a tie for second with 30 points.
Robert Lewandowski struck in the 40th minute to help Borussia Dortmund jump out to a one-goal advantage by halftime, but Mike Hanke equalized in the 72nd minute for Monchengladbach to earn a share of the points.
Wolfsburg 2, Mainz 2
Wolfsburg, Germany - Mainz completed a second-half comeback on the road Saturday, salvaging a point to draw, 2-2, with Wolfsburg at the Volkswagen Arena.
Wolfsburg took the lead thanks to a Mario Mandzukic goal after ten minutes and a Jan Kirchhoff own goal in the 41st minute.
But the visitors responded in ideal fashion during the second half, as Andreas Ivanschitz converted a penalty kick in the 70th minute before Eric Choupo- Moting hit for a dramatic equalizer in the 81st minute.
The draw sees the two sides remain just a point apart in the table, as Wolfsburg improves to 17 points from 15 matches while Mainz has taken 16 points from 14 matches.
Kaiserslautern 1, Hertha Berlin 1
Kaiserslautern, Germany - Kaiserslautern and Hertha Berlin played to a 1-1 draw at the Fritz-Walter-Stadion on Saturday with both goals coming within the opening quarter-of-an-hour.
An own goal from Roman Hubn���k gifted Kaiserslautern the lead in the fifth minute, but it was canceled out by Raffael's strike in the 14th minute.
Hertha Berlin has drawn three straight and sits in ninth with 19 points. Kaiserslautern snaps a two-game losing skid, but still sits in the bottom three with 14 points.
Freiburg 1, Hannover 1
Freiburg, Germany - Freiburg played to its third-straight tie in Bundesliga action on Saturday, finishing deadlocked in a 1-1 draw with Hannover.
Felix Bastians gave Hannover the lead with an own goal just before halftime, but it was undone by Papiss Cisse in the 67th minute to help second-from- bottom Freiburg claim a point at home.
Stuttgart 2, Cologne 2
Stuttgart, Germany - Lukas Podolski and Christian Gentner both recorded braces on Saturday as Stuttgart and Cologne finished their Bundesliga clash tied at 2-2.
Podolski converted a penalty kick in the 15th minute to hand Cologne the lead, but Gentner struck twice in quick succession to see Stuttgart pull ahead.
The lead lasted until the dying minutes when Podolski found the back of the net with a dramatic 88th-minute goal, helping Cologne split the points at the Mercedes-Benz Arena.