Germany had to settle for a 2-2 tie with Cameroon on Sunday in its last match before coach Joachim Loew picks his final squad for the World Cup in Brazil.
In Moenchengladbach, Germany, Samuel Eto'o put Cameroon ahead in the 62nd minute, before Thomas Mueller and Andre Schuerrle gave Germany the lead. But Maxim Choupo-Moting scored the tying goal in the 78th.
Germany played without goalkeeper Manuel Neuer, defender and captain Philipp Lahm and midfielder Bastian Schweinsteiger, who are nursing injuries. Left back Erik Durm made his debut, with another defender, Marcel Schmelzer, also injured.
Germany has tied its last two matches, failing to score against Poland last month while not at full strength. The Germans also play Armenia on June 6, the day before they leave for Brazil.
In other games, it was: Paraguay 1, France 1; Belgium 2, Sweden 0; and Israel 4, Honduras 2.
In Nice, France, Antoine Griezmann scored his first international goal for France to push for a starting spot at the World Cup, and Paraguay's Victor Caceres tied it with a header in the 89th minute.
Griezmann came on as a substitute and curled the ball into the right corner of the goal in the 82nd minute.