Am 5. Mai 2009 verbesserte er seine Bestweite in Chula Vista auf 64,16 m. Bei den darauffolgenden Weltmeisterschaften in Berlin belegte er mit 63,17 m den achten Rang im Finale. Seit dem 10. Juni 2010 steht seine Bestweite bei 65,24 m, geworfen in Rom. Gerhard Mayer ist qualifiziert und durch den Österreichischen Leichtathletik-Verband aufgestellt für die Europameisterschaften 2012 in Helsinki, schon aus dem Vorjahr ist er für die Olympischen Spiele 2012 in London qualifiziert und durch das Österreichische Olympische Komitee fix nominiert. Bei seiner 3. EM-Teilnahme gelang ihm erstmals der Finaleinzug, wo er mit 62,85 m den 8. Endrang belegte. In London lief es für Mayer weniger gut: Mit 60,81 m blieb er als 24. der Qualifikation deutlich unter seinen Erwartungen.