Ai Campionati europei di Budapest 1998 ha vinto l'oro con la misura di 21,17 metri. Poco dopo è stato vittorioso anche ai mondiali indoor di Maebashi. Ai mondiali di Siviglia 1999 Bagach ha vinto il bronzo con 21,26 metri dietro allo statunitense C.J. Hunter ed al tedesco Oliver-Sven Buder.