Milos Zeman fick 51,4 procent av rösterna mot 48,6 procent för utmanaren Jiri Drahos, som ses som mer EU-vänlig.
Resultatet kan även påverka regeringsbildningen, då Milos Zeman stöttar premiärminister Andrej Babis, vars minoritetsregering förlorade en förtroendeomröstning i spåren av mutanklagelser.
Du har väl inte missat DiTV – Sveriges nya ekonomi-tv-kanal?