«Я готов повесить бутсы на гвоздь. Думаю, что завершаю карьеру с чистой совестью. Могу сказать, что всегда выкладывался на все сто процентов. Мечта играть на высоком уровне стала реальностью», — сказал Олич в интервью Bild.
Последним клубом 37-летнего форварда был «Мюнхен-1860».
Олич выступал за ЦСКА с 2003 по 2007 год. В составе «армейцев» он трижды выиграл чемпионат России, по два раза — Суперкубок и Кубок России, один раз — Кубок УЕФА. В 2007 году Олич перешел в «Гамбург», а в 2009-м стал игроком «Баварии», с которой выиграл все внутренние немецкие трофеи и дважды доходил до финала Лиги чемпионов. В 2012 году перешел в «Вольфсбург», а в январе 2015 вернулся в «Гамбург».
За сборную Хорватии Олич отыграл 104 матча и забил 20 голов.