Ivica Olić, né le 14 septembre 1979 à Davor (Yougoslavie, aujourd'hui Croatie), est un ancien footballeur international croate aujourd'hui entraîneur adjoint de la sélection nationale de Croatie.
Ivica Olić commence sa carrière à 17 ans en 1996 avec le NK Marsonia. Il effectue un essai à 19 ans en France, au FC Nantes, mais le club de Loire-Atlantique ne le retiendra pas pour cause de niveau insuffisant puis rejoint en 1998 le club allemand du Hertha Berlin où il porte le numéro 31. N'ayant pas réussi à s'imposer (il ne joue que deux matchs et ne marque pas), il retourne à son club d'origine mais rejoint par la suite les clubs de l'élite croate en signant avec le NK Zagreb puis avec le Dinamo Zagreb.
Il repart de nouveau en 2003 mais cette fois avec l'élite de Championnat de Russie de football pour le CSKA Moscou. Olić remporte en 2005 la prestigieuse Coupe de l'UEFA avec son club, après une victoire en finale contre le Sporting Lisbonne ainsi que le titre de Champion de Russie la même année. Avec 44 buts, il égale le nombre de réalisation de Jô pour le CSKA Moscou.