The Lima Stock Exchange's General Index rose 0.42% to end at 20105.31.
The blue-chip Selective Index ended 0.39% higher at 29247.00.
Financial holding company Credicorp Ltd. continued to gain, increasing 4.16% to end at $119.00. It owns Peru's biggest bank, Banco de Credito.
Tin miner Minsur SA gained 0.45% to end at 2.25 soles, ($0.86) on a rise in tin prices, Dow Jones Newswires reported.