На протяжении всего межолимпийского цикла Хаккер неизменно попадал в финал A, но в 2008 году немецкий гребец сначала не смог преодолеть отборочный раунд люцернской регаты, а затем во второй раз в карьере не смог пробиться в решающий заезд Олимпийских игр. В течение 2009 года Хаккер вернулся к выступлению в составе четвёрки парной, с которой стал бронзовым призёром чемпионата мира, но уже в 2010 году вновь стал соревноваться в одиночках. На летних Олимпийских играх 2012 года Марсель смог наконец пробиться в финал A. Однако в решающем заезде Хаккер не смог составить конкуренцию соперникам, придя к финишу 6-м, с отставанием от чемпиона новозеландца Махе Драйсдейл более чем в 12 секунд. На протяжении следующих двух лет Хаккер дважды стал серебряным призёром чемпионатов Европы, а также выиграл бронзовую медаль мирового первенства.