 After a stint in the United States, Olivares returned to Peru, where he represented first club Sporting Cristal and Alianza Atlético.He retired from the game at 37, making a short comeback two years later with FC Thun in Switzerland.Olivares obtained 83 international caps for Peru, scoring once.