Pierwszy występ Czech na arenie międzynarodowej miał miejsce podczas IX Letnich Igrzyskach Olimpijskich w 1928 roku w Amsterdamie. Wziął udział w trzech konkurencjach. W biegu 100 metrów Kněnický biegł w ósmym biegu eliminacyjnym, w którym zajął trzecie miejsce i z czasem 11,3 sekundy odpadł z dalszej rywalizacji. Na dystansie 200 metrów Czech biegł w dziesiątym biegu eliminacyjnym. Z nieznanym czasem zajął w nim drugie miejsce i awansował do kolejnej fazy. W czwartym biegu ćwierćfinałowym, z nieznanym czasem, zajął ostatnie, piąte miejsce i odpadł z dalszej rywalizacji. W rywalizacji sztafet 4 × 400 metrów Czech biegł na drugiej zmianie. Ekipa czechosłowacka odpadła w fazie eliminacyjnej, zajmując w swoim biegu piąte miejsce (czas nieznany).