Przez następne pół roku nie miał klubu. Trenował samodzielnie z prywatnym trenerem dopóty, dopóki nie zgłosiło się po niego Kaiserslautern. Kontrakt z tym niemieckim klubem Perica Ognjenović podpisał 17 stycznia 2002 roku. Umowa opiewała do lata tego roku z możliwością przedłużenia na dwa lata.
Jednak również i w Niemczech Ognjenović się nie sprawdził. Na następny przystanek w karierze wybrał Chiny i klub Dalian Shide.
Z kolei latem 2003 roku przeniósł się do Dynama Kijów. Jednak również i tam ten niegdyś jeden z najbardziej perspektywicznych talentów europejskiej piłki nie zagrzał długo miejsca i przeniósł się do Francji, gdzie podpisał kontrakt z Angers, grającym w jednej z niższych lig tego kraju.
W maju 2006 roku Perica przeniósł się do Ligi Malezji, do klubu Selangor FA z miasta Shah Alam, podpisując z nim kontrakt opiewający na pół roku. Gdy Ognjenović przychodził do klubu, zajmował on ostatnią pozycję w lidze.