Translate the following English sentence to French:
"At long last, the European Union has this week threatened to suspend aid if the President does not keep his promise of free and fair elections."
Cette semaine, l'Union européenne a enfin menacé de suspendre son aide si le président ne respectait pas sa promesse d'organiser des élections libres et honnêtes.