Germany is grappling with economic stagnation, while Spain is emerging as the new economic leader in the European Union.