Peso gains as oil prices rally