1998 EM-kisoissa Budapestissa Bucher sijoittui 800 metrillä hopealle ajalla 1.45,05. 2000 Sydneyn olympialaisissa hän oli viides. Seuraavana vuonna hän sijoittui Lissabonin MM-hallikisoissa kolmanneksi ja Edmontonin MM-kisoissa voitti kultamitalin ajalla 1.43,70. Hän oli jakamassa Kultaisen liigan rahapottia voitettuaan liigan kaikki 800 metrin kilpailut. Kauden 2001 aikana hän voitti 14 juoksemastaan 800 metrin kilpailusta 12. Vuonna 2002 hän voitti Wienin EM-hallikisoissa hopeaa ja Münchenin EM-kisoissa myös hopeaa. Pariisin MM-kisoissa 2003 hän ei selviytynyt finaaliin kuten ei ollut selviytynyt Ateenassa 1997 eikä Sevillassa 1999.