Anti-graft lawyer Zuzana Caputova has created history by becoming Slovakia's first female head of state.
Despite having no political experience, she defeated high-profile diplomat Maros Sefcovic in a second round run-off vote.
She won about 58.3 per cent of the votes, while Sefcovic secured 41.7 per cent.
Caputova rode on a campaign of change and vowed to end corruption in a country, which she said is run "by people pulling strings from behind".
The election follows the murder of journalist Jan Kuciak, who was looking into links between politicians and organised crime, alongside his fiancée in February 2018.

Twelve killed, 23 missing in one of Spain's deadliest wildfires
28 killed in shoe factory fire in China's Fujian
Congo Ebola outbreak still spreading largely undetected, WHO official says
Andy Burnham poised to become Britain's next PM after most Labour lawmakers support him
Japan's southwestern islands on high alert as powerful Typhoon Bavi approaches
