translate English to French: We also managed to resolve certain delicate and difficult diplomatic issues.
De plus, nous avons réussi à résoudre certaines questions diplomatiques délicates et difficiles.