Peso rises amid oil gain