The good wishes came based on estimates after the closing of polls which suggested the independent candidate had won a decisive victory to secure the Elysee palace and defeat rival Marine Le Pen.
Prime Minister Maris Kucinskis described it as a "great day for France and Europe."
Congratulations to @EmmanuelMacron! It’s great day for France and Europe!— Maris Kucinskis (@MarisKucinskis) May 7, 2017
Foreign Minister Edgars Rinkevics used very similar words in his response, while adding a wish that Europe must "act together against meddling in elections."
Great day for democracy, France & Europe, congrats to @EmmanuelMacron, also clear that EU must act together against meddling in elections— Edgars Rinkēvičs (@edgarsrinkevics) May 7, 2017
He was also one of many people tweeting "Vive la France".
Vive la France!??????— Edgars Rinkēvičs (@edgarsrinkevics) May 7, 2017
And Latvia's own President Raimonds Vejonis took the opportunity to demonstrate his French language skills.
Les félicitations @EmmanuelMacron! Ensemble pour l'Europe!— Raimonds Vējonis (@Vejonis) May 7, 2017