L'indice Dax des 30 valeurs vedettes, qui avait perdu près de 3% vendredi, s'est apprécié de 0,84% à 10.123,27 points, et le MDax des valeurs moyennes a pris lui aussi 0,84%, à 20.269,85 points.
L'actualité économique était fournie aux Etats-Unis mais pas en Europe, permettant à la place allemande de panser ses plaies de la semaine dernière.
En tête de Dax, Allianz s'est apprécié de 2,93% à 152,60 euros après la publication des grandes lignes de ses résultats du premier trimestre, qui n'étaient attendus que le 11 mai. Le bond de 20% du bénéfice net, là où les marchés attendaient une baisse, a ravi les observateurs. L'assureur a maintenu ses prévisions annuelles.
Parmi les autres hausses de la séance, Infineon a gagné 2,58% à 12,75 euros et Fresenius SE 1,68% à 64,59 euros.
BMW et Lufthansa, dont les résultats trimestriels sont attendu mardi avant Bourse, ont gagné respectivement 0,77% à 81,12 euros et 1,22% à 13,73 euros.
mtr/dsa/cj