Smiles from Angela Merkel but she faces a tough road ahead