Germany and Spain battle for European dominance