In het seizoen 2005/2006 speelde hij voor Austria Wien. Hij werd echter ontslagen door de Weense ploeg. Čeh speelde vier seizoenen voor Club Brugge. In die periode won de Sloveen twee keer de titel en twee keer de beker. Čeh staat vooral bekend om zijn vrije trappen. De linkspoot tekende eind december 2006 een contract bij de Russische neo-eersteklasser FK Chimki. In januari 2009 vertrok hij naar het Griekse Panserraikos Serres, dat hij na een half jaar inruilde voor HNK Rijeka.
Čeh speelde in de periode 2001-2007 in totaal 46 wedstrijden voor de Sloveense nationale ploeg. Hij scoorde zes keer. Hij maakte deel uit van de Sloveense selectie bij het WK voetbal 2002 in Japan en Zuid-Korea. Čeh maakte zijn debuut op zaterdag 6 oktober2001 in de WK-kwalificatiewedstrijd tegen Faeröer (3-0), net als Senad Tiganj. Beide debutanten namen de doelpunten voor hun rekening; Čeh tekende voor de eerste twee treffers, Tiganj bepaalde de eindstand in de 82ste minuut op 3-0.