Die Weltmeisterschaften 1995 brachten für Garabik erneut gute Platzierungen. Im Einzel wurde er 23., im Sprint 15. Mit dem Team (Roman Dostál, Jiří Holubec und Ivan Masařík) gewann der Sportler hinter Norwegen die Silbermedaille. Ebenfalls gut lief die WM im folgenden Jahr in Ruhpolding. Mit dem Team wurde er Siebter und im Sprint Achter. Der Teamwettbewerb war auch bei den nächsten Weltmeisterschaften sein bester Wettkampf, in Osrblie wurde er mit dem tschechischen Team Neunter. Enttäuschend verliefen die Olympischen Spiele 1998 in Nagano, wo er in keinem der Einzelrennen unter die besten 50 kam. In den Weltcups konnte er in seiner Karriere in fast allen Saisonen Weltcuppunkte sammeln. Häufig konnte er gute Ergebnisse vorweisen, ohne sich jedoch über längere Zeit wirklich dauerhaft in der engen Weltspitze zu etablieren. 2000 nahm Garabik erstmals an Europameisterschaften in Zakopane teil. Im Sprint wurde er hier Achter, Siebter in der Verfolgung und Vierter mit der Staffel. 2000 gewann er mit der tschechischen Staffel (Masarik, Zdeněk Vítek und Tomáš Holubec) in Antholz auch seinen einzigen Weltcup.