W sezonach 2009/2010 i 2010/2011 zajmował czwarte miejsce w klasyfikacji generalnej. W tym czasie jedenastokrotnie stawał na podium, jednak wygrał tylko raz: 30 stycznia 2010 roku w Seefeld w Gundersenie. Na igrzyskach olimpijskich w Vancouver w 2010 roku Niemcy w składzie: Johannes Rydzek, Tino Edelmann, Eric Frenzel i Björn Kircheisen wywalczyli brązowy medal w konkursie drużynowym. Indywidualnie Eric był dziesiąty w Gundersenie na normalnej skoczni, a na dużej zajął dopiero 40. miejsce. Rok później, podczas mistrzostw świata w Oslo Niemcy w tym samym składzie zdobyli srebrne medale w obu konkursach drużynowych. Frenzel zdobył ponadto złoty medal w Gundersenie na normalnej skoczni oraz brązowy na dużej, gdzie wyprzedzili go tylko Francuz Jason Lamy Chappuis i Johannes Rydzek. Niemiec zajął ponadto trzecie miejsce zarówno w trzynastej jak i czternastej edycji Letniego GP.

Sezon 2011/2012 zakończył na szóstym miejscu w klasyfikacji generalnej. Jedenaście razy plasował się w czołowej dziesiątce zawodów, w tym dwa razy na podium: 4 grudnia w Lillehammer zwyciężył w zawodach Penalty Race, a 25 lutego w Libercu był drugi w Gundersenie.