The Lima Stock Exchange's broad General Index rose 0.85% to end at 21026.33.
The blue-chip Selective Index gained 1.00% to close at 30370.53.
Financial-holding company Credicorp Ltd. increased 1.57% to end at $121.88. Credicorp owns Peru's largest bank, Banco de Credito.
Base-metals mining company Southern Copper Corp. gained 1.38% to close at $29.40, Dow Jones Newswires reported.
Tin miner Minsur SA rose 2.35% to finish at 2.61 soles ($0.97).