Kolejne pucharowe zwycięstwo odniósł dopiero 21 grudnia 1997 roku w Alta Badia, gdzie ponownie był najlepszy w gigancie. W sezonie 1997/1998 wynik ten powtórzył 3 stycznia w Kranjskiej Gorze, a 28 lutego w Yongpyong zajął drugie miejsce. W klasyfikacji generalnej zajął dziewiąte miejsce, a w klasyfikacji giganta był trzeci za swym rodakiem Hermannem Maierem oraz von Grünigenem. W lutym 1998 roku brał też udział w igrzyskach olimpijskich w Nagano, jednak nie zdobył medalu w swej koronnej konkurencji, zajmując piąte miejsce. Wywalczył za to brązowy medal w kombinacji, plasując się za innym Austriakiem, Mario Reiterem i Lasse Kjusem z Norwegii. Mayer uzyskał tam trzeci czas zjazdu i czwarty wynik w slalomie do kombinacji.
W międzyczasie tylko dwukrotnie plasował się na pucharowym podium: 22 grudnia 1994 roku w Alta Badia był trzeci w gigancie, a 26 listopada 1995 roku w Park City był drugi w slalomie. W klasyfikacji generalnej plasował się jednak poza czołową dziesiątką. W tym czasie wystąpił na mistrzostwach świata w Sierra Nevada w 1996 roku, gdzie był szósty w gigancie i dziewiąty w slalomie. Podczas rozgrywanych rok później mistrzostw świata w Sestriere jego najlepszym wynikiem było czwarte miejsce w kombinacji.