Polski zawodnik (Czarni Bytom) przegrał z Japończykiem Masashim Ebinumą walkę o III miejsce turnieju olimpijskiego judo w kat. 66 kg. Rywal pokonał Zagrodnika w dogrywce przez ippon.
Wcześniej Polak odniósł trzy zwycięstwa: w 1/16 finału pokonał przez yuko wicemistrza świata Brazylijczyka Leandro Cunhę, w 1/8 finału po dogrywce Ormianina Armena Nazarjana, na którego sędziowie dwa razy nałożyli karę shido, oraz w repasażu przez waza-ari reprezentanta Azerbejdżanu Tarłana Karimowa.
W ćwierćfinale Zagrodnik przegrał przez yuko po dwóch karach shido z Węgrem Miklosem Ungvarim.