Riolu (tipo Lutador) evolui com felicidade máxima para Lucario (Lutador/Aço). Em HeartGold e SoulSilver, pode ser obtido no Meadow da Safari Zone, mas requer itens específicos e esperar 70 dias.
Derrote os quatro primeiros líderes de ginásio de Johto para obter as quatro primeiras insígnias. Vá pela Rota 41 a Cianwood City. A Safari Zone fica no lado oeste.
Fale com Baoba, o guarda da Safari Zone. Dê a ele um Geodude e um Sandshrew. Ele permitirá personalizar a zona com objetos que atraem novos Pokémon.
Obtenha a National Pokédex com o Professor Oak em Pallet Town (Kanto). Consiga 10 Forest Objects (Árvores, Tocos, Galhos) e 14 Peak Objects (Pequenas Rochas, Grandes Rochas, Rochas Musgosas) com Baoba.
Decore a área Meadow da Safari Zone com esses objetos. Espere pelo menos 70 dias. Após isso, Riolu aparecerá no nível 45.
Ande na grama alta do Meadow. Fuja de outros Pokémon até encontrar Riolu. Jogue "Lama" para enfraquecer, "Isca" para evitar fuga. Use as 30 Safari Balls para capturar.