<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:957cffc2-f13d-4db0-83a7-934b2bfb0f0a,g:ecfe2be4-78e7-4a2a-920c-6d76f08c25b3-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:agi="http://www.alamosgold.com/20201231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:num="http://www.xbrl.org/dtr/type/numeric" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.alamosgold.com/20201231">
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.ifrs.org/taxonomy/2020-03-16/ifrs-full" schemaLocation="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/currency/2020-01-31" schemaLocation="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="agi-20201231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="agi-20201231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="agi-20201231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="agi-20201231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentandEntityInformationDocument" roleURI="http://www.alamosgold.com/role/DocumentandEntityInformationDocument">
        <link:definition>0001001 - Document - Document and Entity Information Document</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofFinancialPosition" roleURI="http://www.alamosgold.com/role/ConsolidatedStatementsofFinancialPosition">
        <link:definition>1001002 - Statement - Consolidated Statements of Financial Position</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveLoss" roleURI="http://www.alamosgold.com/role/ConsolidatedStatementsofComprehensiveLoss">
        <link:definition>1002003 - Statement - Consolidated Statements of Comprehensive Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofChangesinEquity" roleURI="http://www.alamosgold.com/role/ConsolidatedStatementsofChangesinEquity">
        <link:definition>1003004 - Statement - Consolidated Statements of Changes in Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://www.alamosgold.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>1004005 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NatureofOperations" roleURI="http://www.alamosgold.com/role/NatureofOperations">
        <link:definition>2101101 - Disclosure - Nature of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NatureofOperationsDetails" roleURI="http://www.alamosgold.com/role/NatureofOperationsDetails">
        <link:definition>2402401 - Disclosure - Nature of Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPreparation" roleURI="http://www.alamosgold.com/role/BasisofPreparation">
        <link:definition>2103102 - Disclosure - Basis of Preparation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.alamosgold.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>2104103 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.alamosgold.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2205201 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.alamosgold.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>2306301 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesAssetsDetails" roleURI="http://www.alamosgold.com/role/SummaryofSignificantAccountingPoliciesAssetsDetails">
        <link:definition>2407402 - Disclosure - Summary of Significant Accounting Policies (Assets) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesNarrativeDetails" roleURI="http://www.alamosgold.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>2408403 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CriticalAccountingEstimatesandJudgements" roleURI="http://www.alamosgold.com/role/CriticalAccountingEstimatesandJudgements">
        <link:definition>2109104 - Disclosure - Critical Accounting Estimates and Judgements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionofRichmondMinesLtdAcquisitionofRichmondMinesLtd" roleURI="http://www.alamosgold.com/role/AcquisitionofRichmondMinesLtdAcquisitionofRichmondMinesLtd">
        <link:definition>2110105 - Disclosure - Acquisition of Richmond Mines Ltd. Acquisition of Richmond Mines Ltd.</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionofRichmondMinesLtdTables" roleURI="http://www.alamosgold.com/role/AcquisitionofRichmondMinesLtdTables">
        <link:definition>2311302 - Disclosure - Acquisition of Richmond Mines Ltd. (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionofRichmondMinesLtdNarrativeDetails" roleURI="http://www.alamosgold.com/role/AcquisitionofRichmondMinesLtdNarrativeDetails">
        <link:definition>2412404 - Disclosure - Acquisition of Richmond Mines Ltd. (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionofRichmondMinesLtdScheduleofAssetAcquisitionDetails" roleURI="http://www.alamosgold.com/role/AcquisitionofRichmondMinesLtdScheduleofAssetAcquisitionDetails">
        <link:definition>2413405 - Disclosure - Acquisition of Richmond Mines Ltd. (Schedule of Asset Acquisition) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AmountsReceivable" roleURI="http://www.alamosgold.com/role/AmountsReceivable">
        <link:definition>2114106 - Disclosure - Amounts Receivable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AmountsReceivableTables" roleURI="http://www.alamosgold.com/role/AmountsReceivableTables">
        <link:definition>2315303 - Disclosure - Amounts Receivable (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AmountsReceivableDetails" roleURI="http://www.alamosgold.com/role/AmountsReceivableDetails">
        <link:definition>2416406 - Disclosure - Amounts Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventory" roleURI="http://www.alamosgold.com/role/Inventory">
        <link:definition>2117107 - Disclosure - Inventory</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoryTables" roleURI="http://www.alamosgold.com/role/InventoryTables">
        <link:definition>2318304 - Disclosure - Inventory (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoryDetails" roleURI="http://www.alamosgold.com/role/InventoryDetails">
        <link:definition>2419407 - Disclosure - Inventory (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoryDetails_1" roleURI="http://www.alamosgold.com/role/InventoryDetails_1">
        <link:definition>2419407 - Disclosure - Inventory (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoryNarrativeDetails" roleURI="http://www.alamosgold.com/role/InventoryNarrativeDetails">
        <link:definition>2420408 - Disclosure - Inventory (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MineralPropertyPlantandEquipment" roleURI="http://www.alamosgold.com/role/MineralPropertyPlantandEquipment">
        <link:definition>2121108 - Disclosure - Mineral Property, Plant and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MineralPropertyPlandandEquipmentTables" roleURI="http://www.alamosgold.com/role/MineralPropertyPlandandEquipmentTables">
        <link:definition>2322305 - Disclosure - Mineral Property, Pland and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MineralPropertyPlantandEquipmentDetails" roleURI="http://www.alamosgold.com/role/MineralPropertyPlantandEquipmentDetails">
        <link:definition>2423409 - Disclosure - Mineral Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MineralPropertyPlantandEquipmentNetValueCarryingValuesDetails" roleURI="http://www.alamosgold.com/role/MineralPropertyPlantandEquipmentNetValueCarryingValuesDetails">
        <link:definition>2424410 - Disclosure - Mineral Property, Plant and Equipment (Net Value Carrying Values) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MineralPropertyPlantandEquipmentTrilliumDetails" roleURI="http://www.alamosgold.com/role/MineralPropertyPlantandEquipmentTrilliumDetails">
        <link:definition>2425411 - Disclosure - Mineral Property, Plant and Equipment (Trillium) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MineralPropertyPlantandEquipmentNarrativeDetails" roleURI="http://www.alamosgold.com/role/MineralPropertyPlantandEquipmentNarrativeDetails">
        <link:definition>2426412 - Disclosure - Mineral Property, Plant and Equipment (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsPayableandAccruedLiabilities" roleURI="http://www.alamosgold.com/role/AccountsPayableandAccruedLiabilities">
        <link:definition>2127109 - Disclosure - Accounts Payable and Accrued Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsPayableandAccruedLiabilitiesTables" roleURI="http://www.alamosgold.com/role/AccountsPayableandAccruedLiabilitiesTables">
        <link:definition>2328306 - Disclosure - Accounts Payable and Accrued Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsPayableandAccruedLiabilitiesDetails" roleURI="http://www.alamosgold.com/role/AccountsPayableandAccruedLiabilitiesDetails">
        <link:definition>2429413 - Disclosure - Accounts Payable and Accrued Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DecommissioningLiabilities" roleURI="http://www.alamosgold.com/role/DecommissioningLiabilities">
        <link:definition>2130110 - Disclosure - Decommissioning Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DecommissioningLiabilitiesTables" roleURI="http://www.alamosgold.com/role/DecommissioningLiabilitiesTables">
        <link:definition>2331307 - Disclosure - Decommissioning Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DecommissioningLiabilitiesDetails" roleURI="http://www.alamosgold.com/role/DecommissioningLiabilitiesDetails">
        <link:definition>2432414 - Disclosure - Decommissioning Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DecommissioningLiabilitiesNarrativeDetails" roleURI="http://www.alamosgold.com/role/DecommissioningLiabilitiesNarrativeDetails">
        <link:definition>2433415 - Disclosure - Decommissioning Liabilities (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.alamosgold.com/role/IncomeTaxes">
        <link:definition>2134111 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.alamosgold.com/role/IncomeTaxesTables">
        <link:definition>2335308 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesComponentsoftaxexpenseDetails" roleURI="http://www.alamosgold.com/role/IncomeTaxesComponentsoftaxexpenseDetails">
        <link:definition>2436416 - Disclosure - Income Taxes (Components of tax expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTaxReconciliationDetails" roleURI="http://www.alamosgold.com/role/IncomeTaxesTaxReconciliationDetails">
        <link:definition>2437417 - Disclosure - Income Taxes (Tax Reconciliation) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofChangeinDeferredIncomeTaxLiabilitiesDetails" roleURI="http://www.alamosgold.com/role/IncomeTaxesScheduleofChangeinDeferredIncomeTaxLiabilitiesDetails">
        <link:definition>2438418 - Disclosure - Income Taxes (Schedule of Change in Deferred Income Tax Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.alamosgold.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>2439419 - Disclosure - Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.alamosgold.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>2440420 - Disclosure - Income Taxes (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareCapital" roleURI="http://www.alamosgold.com/role/ShareCapital">
        <link:definition>2141112 - Disclosure - Share Capital</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareCapitalTables" roleURI="http://www.alamosgold.com/role/ShareCapitalTables">
        <link:definition>2342309 - Disclosure - Share Capital (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareCapitalShareCapitalDetails" roleURI="http://www.alamosgold.com/role/ShareCapitalShareCapitalDetails">
        <link:definition>2443421 - Disclosure - Share Capital (Share Capital) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareCapitalNarrativeDetails" roleURI="http://www.alamosgold.com/role/ShareCapitalNarrativeDetails">
        <link:definition>2444422 - Disclosure - Share Capital (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareCapitalEmployeeLTIplanandsharepurchaseplanDetails" roleURI="http://www.alamosgold.com/role/ShareCapitalEmployeeLTIplanandsharepurchaseplanDetails">
        <link:definition>2445423 - Disclosure - Share Capital (Employee LTI plan and share purchase plan) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareCapitalStockOptionsDetails" roleURI="http://www.alamosgold.com/role/ShareCapitalStockOptionsDetails">
        <link:definition>2446424 - Disclosure - Share Capital (Stock Options) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareCapitalFairValueAssumptionsDetails" roleURI="http://www.alamosgold.com/role/ShareCapitalFairValueAssumptionsDetails">
        <link:definition>2447425 - Disclosure - Share Capital (Fair Value Assumptions) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareCapitalScheduleofStockOptionsRangeforOutstandingandExercisableSharesDetails" roleURI="http://www.alamosgold.com/role/ShareCapitalScheduleofStockOptionsRangeforOutstandingandExercisableSharesDetails">
        <link:definition>2448426 - Disclosure - Share Capital (Schedule of Stock Options Range for Outstanding and Exercisable Shares) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareCapitalOtheremployeelongtermincentivesDetails" roleURI="http://www.alamosgold.com/role/ShareCapitalOtheremployeelongtermincentivesDetails">
        <link:definition>2449427 - Disclosure - Share Capital (Other employee long-term incentives) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareCapitalEarningslosspershareDetails" roleURI="http://www.alamosgold.com/role/ShareCapitalEarningslosspershareDetails">
        <link:definition>2450428 - Disclosure - Share Capital (Earnings (loss) per share) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareCapitalAntidilutiveSecuritiesDetails" roleURI="http://www.alamosgold.com/role/ShareCapitalAntidilutiveSecuritiesDetails">
        <link:definition>2451429 - Disclosure - Share Capital (Antidilutive Securities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareCapitalDividendsDetails" roleURI="http://www.alamosgold.com/role/ShareCapitalDividendsDetails">
        <link:definition>2452430 - Disclosure - Share Capital (Dividends) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherGainLoss" roleURI="http://www.alamosgold.com/role/OtherGainLoss">
        <link:definition>2153113 - Disclosure - Other Gain (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLossGainTables" roleURI="http://www.alamosgold.com/role/OtherLossGainTables">
        <link:definition>2354310 - Disclosure - Other (Loss) Gain (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLossGainDetails" roleURI="http://www.alamosgold.com/role/OtherLossGainDetails">
        <link:definition>2455431 - Disclosure - Other (Loss) Gain (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalCashFlowInformation" roleURI="http://www.alamosgold.com/role/SupplementalCashFlowInformation">
        <link:definition>2156114 - Disclosure - Supplemental Cash Flow Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalCashFlowInformationTables" roleURI="http://www.alamosgold.com/role/SupplementalCashFlowInformationTables">
        <link:definition>2357311 - Disclosure - Supplemental Cash Flow Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalCashFlowInformationDetails" roleURI="http://www.alamosgold.com/role/SupplementalCashFlowInformationDetails">
        <link:definition>2458432 - Disclosure - Supplemental Cash Flow Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalCashFlowInformationOtherNoncashItemsDetails" roleURI="http://www.alamosgold.com/role/SupplementalCashFlowInformationOtherNoncashItemsDetails">
        <link:definition>2459433 - Disclosure - Supplemental Cash Flow Information (Other Non-cash Items) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentedInformation" roleURI="http://www.alamosgold.com/role/SegmentedInformation">
        <link:definition>2160115 - Disclosure - Segmented Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentedInformationTables" roleURI="http://www.alamosgold.com/role/SegmentedInformationTables">
        <link:definition>2361312 - Disclosure - Segmented Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentedInformationNarrativeDetails" roleURI="http://www.alamosgold.com/role/SegmentedInformationNarrativeDetails">
        <link:definition>2462434 - Disclosure - Segmented Information (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentedInformationSegmentrevenuesandresultsDetails" roleURI="http://www.alamosgold.com/role/SegmentedInformationSegmentrevenuesandresultsDetails">
        <link:definition>2463435 - Disclosure - Segmented Information (Segment revenues and results) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentedInformationSegmentassetsandliabilitiesDetails" roleURI="http://www.alamosgold.com/role/SegmentedInformationSegmentassetsandliabilitiesDetails">
        <link:definition>2464436 - Disclosure - Segmented Information (Segment assets and liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsandRiskManagement" roleURI="http://www.alamosgold.com/role/FinancialInstrumentsandRiskManagement">
        <link:definition>2165116 - Disclosure - Financial Instruments and Risk Management</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsandRiskManagementTables" roleURI="http://www.alamosgold.com/role/FinancialInstrumentsandRiskManagementTables">
        <link:definition>2366313 - Disclosure - Financial Instruments and Risk Management (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsandRiskManagementFairValueforAssetsandLiabilitiesDetails" roleURI="http://www.alamosgold.com/role/FinancialInstrumentsandRiskManagementFairValueforAssetsandLiabilitiesDetails">
        <link:definition>2467437 - Disclosure - Financial Instruments and Risk Management (Fair Value for Assets and Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsandRiskManagementAvailableforSaleFinancialAssetsDetails" roleURI="http://www.alamosgold.com/role/FinancialInstrumentsandRiskManagementAvailableforSaleFinancialAssetsDetails">
        <link:definition>2468438 - Disclosure - Financial Instruments and Risk Management (Available for Sale Financial Assets) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsandRiskManagementRevolvingCreditFacilityDetails" roleURI="http://www.alamosgold.com/role/FinancialInstrumentsandRiskManagementRevolvingCreditFacilityDetails">
        <link:definition>2469439 - Disclosure - Financial Instruments and Risk Management (Revolving Credit Facility) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsandRiskManagementFairValueAndPresentationintheBalanceSheetDetails" roleURI="http://www.alamosgold.com/role/FinancialInstrumentsandRiskManagementFairValueAndPresentationintheBalanceSheetDetails">
        <link:definition>2470440 - Disclosure - Financial Instruments and Risk Management (Fair Value And Presentation in the Balance Sheet) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsandRiskManagementHedgingInstrumentsRecordedinAOCIDetails" roleURI="http://www.alamosgold.com/role/FinancialInstrumentsandRiskManagementHedgingInstrumentsRecordedinAOCIDetails">
        <link:definition>2471441 - Disclosure - Financial Instruments and Risk Management (Hedging Instruments Recorded in AOCI) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsandRiskManagementCurrencyContractsDetails" roleURI="http://www.alamosgold.com/role/FinancialInstrumentsandRiskManagementCurrencyContractsDetails">
        <link:definition>2472442 - Disclosure - Financial Instruments and Risk Management (Currency Contracts) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsandRiskManagementUnrealizedGainsLossesonForeignCurrencyContractsDetails" roleURI="http://www.alamosgold.com/role/FinancialInstrumentsandRiskManagementUnrealizedGainsLossesonForeignCurrencyContractsDetails">
        <link:definition>2473443 - Disclosure - Financial Instruments and Risk Management (Unrealized Gains (Losses) on Foreign Currency Contracts) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsandRiskManagementGoldOptionContractsDetails" roleURI="http://www.alamosgold.com/role/FinancialInstrumentsandRiskManagementGoldOptionContractsDetails">
        <link:definition>2474444 - Disclosure - Financial Instruments and Risk Management (Gold Option Contracts) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsandRiskManagementFuelOptionContractsDetails" roleURI="http://www.alamosgold.com/role/FinancialInstrumentsandRiskManagementFuelOptionContractsDetails">
        <link:definition>2475445 - Disclosure - Financial Instruments and Risk Management (Fuel Option Contracts) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsandRiskManagementMarketPriceRiskDetails" roleURI="http://www.alamosgold.com/role/FinancialInstrumentsandRiskManagementMarketPriceRiskDetails">
        <link:definition>2476446 - Disclosure - Financial Instruments and Risk Management (Market Price Risk) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsandRiskManagementInterestRateRiskDetails" roleURI="http://www.alamosgold.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails">
        <link:definition>2477447 - Disclosure - Financial Instruments and Risk Management (Interest Rate Risk) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsandRiskManagementForeignCurrencyExchangeRateRiskDetails" roleURI="http://www.alamosgold.com/role/FinancialInstrumentsandRiskManagementForeignCurrencyExchangeRateRiskDetails">
        <link:definition>2478448 - Disclosure - Financial Instruments and Risk Management (Foreign Currency Exchange Rate Risk) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsandRiskManagementCreditRiskDetails" roleURI="http://www.alamosgold.com/role/FinancialInstrumentsandRiskManagementCreditRiskDetails">
        <link:definition>2479449 - Disclosure - Financial Instruments and Risk Management (Credit Risk) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsandRiskManagementContractualCommitmentsDetails" roleURI="http://www.alamosgold.com/role/FinancialInstrumentsandRiskManagementContractualCommitmentsDetails">
        <link:definition>2480450 - Disclosure - Financial Instruments and Risk Management (Contractual Commitments) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ManagementofCapital" roleURI="http://www.alamosgold.com/role/ManagementofCapital">
        <link:definition>2181117 - Disclosure - Management of Capital</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ManagementofCapitalTables" roleURI="http://www.alamosgold.com/role/ManagementofCapitalTables">
        <link:definition>2382314 - Disclosure - Management of Capital (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ManagementofCapitalDetails" roleURI="http://www.alamosgold.com/role/ManagementofCapitalDetails">
        <link:definition>2483451 - Disclosure - Management of Capital (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactions" roleURI="http://www.alamosgold.com/role/RelatedPartyTransactions">
        <link:definition>2184118 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsTables" roleURI="http://www.alamosgold.com/role/RelatedPartyTransactionsTables">
        <link:definition>2385315 - Disclosure - Related Party Transactions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsDetails" roleURI="http://www.alamosgold.com/role/RelatedPartyTransactionsDetails">
        <link:definition>2486452 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsCommitments" roleURI="http://www.alamosgold.com/role/CommitmentsCommitments">
        <link:definition>2187119 - Disclosure - Commitments Commitments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsDetails" roleURI="http://www.alamosgold.com/role/CommitmentsDetails">
        <link:definition>2488453 - Disclosure - Commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.alamosgold.com/role/Leases">
        <link:definition>2189120 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.alamosgold.com/role/LeasesTables">
        <link:definition>2390316 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesDetails" roleURI="http://www.alamosgold.com/role/LeasesDetails">
        <link:definition>2491454 - Disclosure - Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="agi_NatureofOperations1TextBlock" abstract="false" name="NatureofOperations1TextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="agi_ContractualObligationDueinSecondandThirdYear" abstract="false" name="ContractualObligationDueinSecondandThirdYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_CapitalCommitmentsFutureMinimumPaymentsDueThereafter" abstract="false" name="CapitalCommitmentsFutureMinimumPaymentsDueThereafter" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_StockIssuedDuringPeriodValueDRIP" abstract="false" name="StockIssuedDuringPeriodValueDRIP" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_NoncashNetRealizableValueAdjustments" abstract="false" name="NoncashNetRealizableValueAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_ForeignCurrencyMember" abstract="true" name="ForeignCurrencyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_DocumentandEntityInformationAbstract" abstract="true" name="DocumentandEntityInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="agi_AccountsPayableandAccruedLiabilitiesMaturitiesRepaymentsofPrincipalafterYearFive" abstract="false" name="AccountsPayableandAccruedLiabilitiesMaturitiesRepaymentsofPrincipalafterYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_HedgingDesignation1Axis" abstract="true" name="HedgingDesignation1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="agi_ExercisePriceRangeFiveMember" abstract="true" name="ExercisePriceRangeFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_EstimatedReclamationDiscountRate" abstract="false" name="EstimatedReclamationDiscountRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="agi_AccountsPayableandAccruedLiabilities" abstract="false" name="AccountsPayableandAccruedLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_AmortizationCostsInventories" abstract="false" name="AmortizationCostsInventories" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnPreTaxEarnings" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnPreTaxEarnings" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_OrdinaryClassAMember" abstract="true" name="OrdinaryClassAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_OtherNonoperatingIncomeExpense1" abstract="false" name="OtherNonoperatingIncomeExpense1" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_RoyalGoldMember" abstract="true" name="RoyalGoldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_StockCancellationOfPostMergerSharesValue" abstract="false" name="StockCancellationOfPostMergerSharesValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_EmployeeSharePurchasePlanMember" abstract="true" name="EmployeeSharePurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_ContractualObligationDueinFourthandFifthYear" abstract="false" name="ContractualObligationDueinFourthandFifthYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_CA1Member" abstract="true" name="CA1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_DebtInstrumentRedemptionLoss" abstract="false" name="DebtInstrumentRedemptionLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_Currency1Domain" abstract="true" name="Currency1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_OperatingandFinancingLeasesFutureMinimumPaymentsDueThereafter" abstract="false" name="OperatingandFinancingLeasesFutureMinimumPaymentsDueThereafter" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_LeasesAbstract" abstract="true" name="LeasesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="agi_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" abstract="false" name="UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="agi_UnrealizedGainLossonDerivatives1" abstract="false" name="UnrealizedGainLossonDerivatives1" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_ScheduleofAccountsPayableandAccruedLiabilities1TableTextBlock" abstract="false" name="ScheduleofAccountsPayableandAccruedLiabilities1TableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="agi_DeferredShareUnitsDSUMember" abstract="true" name="DeferredShareUnitsDSUMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_ManitouGoldMember" abstract="true" name="ManitouGoldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_LongtermProvisionForDecommissioningRestorationAndRehabilitationCostsRepaymentsofPrincipalinNextTwelveMonths" abstract="false" name="LongtermProvisionForDecommissioningRestorationAndRehabilitationCostsRepaymentsofPrincipalinNextTwelveMonths" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_ManagedCapitalEquityDebtandFinancingObligations" abstract="false" name="ManagedCapitalEquityDebtandFinancingObligations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_TrilliumMember" abstract="true" name="TrilliumMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_LongtermProvisionForDecommissioningRestorationAndRehabilitationCostsMaturinginYearsFourandFive" abstract="false" name="LongtermProvisionForDecommissioningRestorationAndRehabilitationCostsMaturinginYearsFourandFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_CostofSalesAbstract" abstract="true" name="CostofSalesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="agi_US1Member" abstract="true" name="US1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_AcquisitionsThroughBusinessCombinationsShareBasedCompensation" abstract="false" name="AcquisitionsThroughBusinessCombinationsShareBasedCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_OperatingandFinancingLeasesFutureMinimumPaymentsDueinTwoandThreeYears" abstract="false" name="OperatingandFinancingLeasesFutureMinimumPaymentsDueinTwoandThreeYears" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_NotDesignatedasHedgingInstrument1Member" abstract="true" name="NotDesignatedasHedgingInstrument1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_TradeAccountsPayableandAccruedLiabilitiesCurrent" abstract="false" name="TradeAccountsPayableandAccruedLiabilitiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_MonarchGoldMember" abstract="true" name="MonarchGoldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnOtherComprehensiveIncome" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnOtherComprehensiveIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_ScheduleofDeferredTaxAssetsandLiabilities1TableTextBlock" abstract="false" name="ScheduleofDeferredTaxAssetsandLiabilities1TableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="agi_AdjustmentsforAccountsPayableandAccruedLiabilities1" abstract="false" name="AdjustmentsforAccountsPayableandAccruedLiabilities1" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_ReceivablesTable" abstract="true" name="ReceivablesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="agi_MobileEquipmentMember" abstract="true" name="MobileEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_ShareBasedPaymentArrangementEmployerMatchingContributionPercentofMatch" abstract="false" name="ShareBasedPaymentArrangementEmployerMatchingContributionPercentofMatch" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="agi_DisclosureofsignificantaccountingpoliciesAbstract" abstract="true" name="DisclosureofsignificantaccountingpoliciesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="agi_Consolidation1PolicyTextBlock" abstract="false" name="Consolidation1PolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="agi_NetSmelterRoyaltyMember" abstract="true" name="NetSmelterRoyaltyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_OuncesSubjecttoContract" abstract="false" name="OuncesSubjecttoContract" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:massItemType"/>
  <xs:element id="agi_AssetRetirementObligationDisclosureLineItems" abstract="true" name="AssetRetirementObligationDisclosureLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="agi_RepurchasedSharesPricePerShare" abstract="false" name="RepurchasedSharesPricePerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="agi_OperatingandFinancingLeasesFutureMinimumPaymentsDueinFourandFiveYears" abstract="false" name="OperatingandFinancingLeasesFutureMinimumPaymentsDueinFourandFiveYears" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_TaxEffectOfForeignExchange" abstract="false" name="TaxEffectOfForeignExchange" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_NumberOfSharesIssuedThroughDRIP" abstract="false" name="NumberOfSharesIssuedThroughDRIP" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="agi_DesignatedasHedgingInstrument1Member" abstract="true" name="DesignatedasHedgingInstrument1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_DisclosureofincometaxAbstract" abstract="true" name="DisclosureofincometaxAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="agi_DisclosureofsharecapitalreservesandotherequityinterestAbstract" abstract="true" name="DisclosureofsharecapitalreservesandotherequityinterestAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="agi_ProductionRoyaltyMember" abstract="true" name="ProductionRoyaltyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_StockReclassifiedDueToExpirationOfWarrants" abstract="false" name="StockReclassifiedDueToExpirationOfWarrants" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_TaxEffectOfRenouncementofFlowThroughShareExpenditures" abstract="false" name="TaxEffectOfRenouncementofFlowThroughShareExpenditures" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_ScheduleofInventoryTableTextBlock" abstract="false" name="ScheduleofInventoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="agi_NumberofSharesIssuedThroughExerciseofWarrants" abstract="false" name="NumberofSharesIssuedThroughExerciseofWarrants" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="agi_SharePurchaseWarrantsMember" abstract="true" name="SharePurchaseWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_RightOfUseAssetsMember" abstract="true" name="RightOfUseAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_RoyaltyAgreementsDomain" abstract="true" name="RoyaltyAgreementsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_StockRepurchasedandCancellationDuringPeriodValue" abstract="false" name="StockRepurchasedandCancellationDuringPeriodValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_CurrencyHedgingDerivativeInstrumentsMember" abstract="true" name="CurrencyHedgingDerivativeInstrumentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_ContractualObligationDueafterFifthYear" abstract="false" name="ContractualObligationDueafterFifthYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_StockRepurchasedAuthorization" abstract="false" name="StockRepurchasedAuthorization" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="agi_MaximumNetLeverageRatio" abstract="false" name="MaximumNetLeverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="agi_CapitalCommitmentsFutureMinimumPaymentsDueNextTwelveMonths" abstract="false" name="CapitalCommitmentsFutureMinimumPaymentsDueNextTwelveMonths" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_OtherGainsLossesOther" abstract="false" name="OtherGainsLossesOther" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_IncreaseDecreaseThroughExerciseOfWarrantsEquityAssetAcquisition" abstract="false" name="IncreaseDecreaseThroughExerciseOfWarrantsEquityAssetAcquisition" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_MinimumInterestCoverageRatio" abstract="false" name="MinimumInterestCoverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="agi_DisclosureofrelatedpartyAbstract" abstract="true" name="DisclosureofrelatedpartyAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="agi_MiningandProcessing" abstract="false" name="MiningandProcessing" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_CapitalCommitmentsFutureMinimumPaymentsDueinTwoandThreeYears" abstract="false" name="CapitalCommitmentsFutureMinimumPaymentsDueinTwoandThreeYears" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_ContractMiningMaturinginYearsFourandFive" abstract="false" name="ContractMiningMaturinginYearsFourandFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_ContractMiningMaturitiesRepaymentsofPrincipalafterYearFive" abstract="false" name="ContractMiningMaturitiesRepaymentsofPrincipalafterYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_DisclosureofnotesandotherexplanatoryinformationAbstract" abstract="true" name="DisclosureofnotesandotherexplanatoryinformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="agi_IslandGoldMember" abstract="true" name="IslandGoldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_UndistributedEarningsOfForeignSubsidiaries1" abstract="false" name="UndistributedEarningsOfForeignSubsidiaries1" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_RestrictedShareUnitsRSUMember" abstract="true" name="RestrictedShareUnitsRSUMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_NumberofGeographicalAreas" abstract="false" name="NumberofGeographicalAreas" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="agi_ContractualObligationFiscalYearMaturitySchedule1TableTextBlock" abstract="false" name="ContractualObligationFiscalYearMaturitySchedule1TableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="agi_BusinessCombinationSharesIssuedValue" abstract="false" name="BusinessCombinationSharesIssuedValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_PlantandEquipmentMember" abstract="true" name="PlantandEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_DebtandFinancingObligationsTable" abstract="true" name="DebtandFinancingObligationsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="agi_MetellaRoyaltyMember" abstract="true" name="MetellaRoyaltyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_AssetRetirementObligationDisclosureTable" abstract="true" name="AssetRetirementObligationDisclosureTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="agi_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" abstract="false" name="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="agi_IndirectProductionCosts" abstract="false" name="IndirectProductionCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_PerformanceShareUnitsPSUMember" abstract="true" name="PerformanceShareUnitsPSUMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" abstract="false" name="ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="agi_ForwardPrice" abstract="false" name="ForwardPrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="agi_ClosureCostObligationsDiscountRate" abstract="false" name="ClosureCostObligationsDiscountRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="agi_ExercisePriceRangeFourMember" abstract="true" name="ExercisePriceRangeFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_NumberOfShareOptionsFromAssetAcquisitionConvertedInSharebasedPaymentArrangement" abstract="false" name="NumberOfShareOptionsFromAssetAcquisitionConvertedInSharebasedPaymentArrangement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="agi_DebtandFinancingObligationsLineItems" abstract="true" name="DebtandFinancingObligationsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="agi_MXMember" abstract="true" name="MXMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_ContractualObligationFutureMinimumPaymentsDueRemainderofFiscalYear" abstract="false" name="ContractualObligationFutureMinimumPaymentsDueRemainderofFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_MineralPropertyDepletableMember" abstract="true" name="MineralPropertyDepletableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_PurchasePutOptionsMember" abstract="true" name="PurchasePutOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_ContractualObligation1" abstract="false" name="ContractualObligation1" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_ConcentrateReceivable" abstract="false" name="ConcentrateReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_MaximumNumberofSharesReservedforIssuanceUnderLongTermIncentivePlan" abstract="false" name="MaximumNumberofSharesReservedforIssuanceUnderLongTermIncentivePlan" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="agi_SoldCallOptionMember" abstract="true" name="SoldCallOptionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_OtherComprehensiveIncomeReclassificationonEquitySecurities" abstract="false" name="OtherComprehensiveIncomeReclassificationonEquitySecurities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_ScheduleofRecentlyIssuedStandardsNotYetAdoptedTableTextBlock" abstract="false" name="ScheduleofRecentlyIssuedStandardsNotYetAdoptedTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="agi_LineofCreditFacilityMaximumBorrowingCapacity1" abstract="false" name="LineofCreditFacilityMaximumBorrowingCapacity1" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_QuantityofProductionSubjecttoRoyalty" abstract="false" name="QuantityofProductionSubjecttoRoyalty" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:massItemType"/>
  <xs:element id="agi_EquityFinancingTable" abstract="true" name="EquityFinancingTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="agi_OtherGainLossAbstract" abstract="true" name="OtherGainLossAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="agi_ScheduleofSubsidiariesTableTextBlock" abstract="false" name="ScheduleofSubsidiariesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="agi_BorrowingsCurrentMember" abstract="true" name="BorrowingsCurrentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_ThirdPartyMember" abstract="true" name="ThirdPartyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_StockIssuedDuringPeriodValueIssuedFlowthroughShareAgreement" abstract="false" name="StockIssuedDuringPeriodValueIssuedFlowthroughShareAgreement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_BasisOfAccountingPolicy1PolicyTextBlock" abstract="false" name="BasisOfAccountingPolicy1PolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="agi_CurrencyDerivativeInstrumentsMember" abstract="true" name="CurrencyDerivativeInstrumentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_FinancialObligationsMember" abstract="true" name="FinancialObligationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_ScheduleofOtherSignificantNoncashTransactions1TableTextBlock" abstract="false" name="ScheduleofOtherSignificantNoncashTransactions1TableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="agi_StockIssuedDuringPeriodThroughBoughtDealFinancingNetofIssuanceCostsandDeferredTaxes" abstract="false" name="StockIssuedDuringPeriodThroughBoughtDealFinancingNetofIssuanceCostsandDeferredTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_AccountsPayableandAccruedLiabilitiesMaturinginYearsTwoandThree" abstract="false" name="AccountsPayableandAccruedLiabilitiesMaturinginYearsTwoandThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_CashandCashEquivalentsMember" abstract="true" name="CashandCashEquivalentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_MajorComponentsOfTaxExpenseIncomeTableTextBlock" abstract="false" name="MajorComponentsOfTaxExpenseIncomeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="agi_NumberofSharesIssuedBusinessCombination" abstract="false" name="NumberofSharesIssuedBusinessCombination" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="agi_GainsLossesOnCashFlowFuelingHedgesNetOfTax" abstract="false" name="GainsLossesOnCashFlowFuelingHedgesNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_ReductionofObligationtoRenounceFlowThroughExplorationCosts" abstract="false" name="ReductionofObligationtoRenounceFlowThroughExplorationCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_MXNCurrencyInstrumentsMember" abstract="true" name="MXNCurrencyInstrumentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_FuelOptionsMember" abstract="true" name="FuelOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_DisclosureofinventoriesAbstract" abstract="true" name="DisclosureofinventoriesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="agi_ReclamationExpensesNoncurrent" abstract="false" name="ReclamationExpensesNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_MarketableSecuritiesEquitySecurities1" abstract="false" name="MarketableSecuritiesEquitySecurities1" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_ScheduleofReceivablesTableTextBlock" abstract="false" name="ScheduleofReceivablesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="agi_OreRefinedPreciousMetalsandGoldinConcentrate" abstract="false" name="OreRefinedPreciousMetalsandGoldinConcentrate" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_OtherComprehensiveIncomeLossUnrealizedHoldingGainLossonSecuritiesArisingDuringPeriodNetofTax" abstract="false" name="OtherComprehensiveIncomeLossUnrealizedHoldingGainLossonSecuritiesArisingDuringPeriodNetofTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_ContractMining" abstract="false" name="ContractMining" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_OperatingandFinancingLeasesFutureMinimumPaymentsDue" abstract="false" name="OperatingandFinancingLeasesFutureMinimumPaymentsDue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_TaxEffectOfLocalMiningTaxes" abstract="false" name="TaxEffectOfLocalMiningTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_MineralPropertyPlantandEquipmentInExcessofTaxValueMember" abstract="true" name="MineralPropertyPlantandEquipmentInExcessofTaxValueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_IncomeStatementLocation1Domain" abstract="true" name="IncomeStatementLocation1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_AccountsPayableandAccruedLiabilitiesMaturinginYearsFourandFive" abstract="false" name="AccountsPayableandAccruedLiabilitiesMaturinginYearsFourandFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_SharePrice1" abstract="false" name="SharePrice1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="agi_CurrentAssetsExcludingCashandCashEquivalents" abstract="false" name="CurrentAssetsExcludingCashandCashEquivalents" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_AssetRetirementObligationDisclosure1Abstract" abstract="true" name="AssetRetirementObligationDisclosure1Abstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="agi_RevolvingCreditFacilityDrawnAmountsMember" abstract="true" name="RevolvingCreditFacilityDrawnAmountsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_CapitalCommitmentsFutureMinimumPaymentsDueinFourandFiveYears" abstract="false" name="CapitalCommitmentsFutureMinimumPaymentsDueinFourandFiveYears" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_ExercisePriceRangeTwoMember" abstract="true" name="ExercisePriceRangeTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_FairValueNetAssetLiability1" abstract="false" name="FairValueNetAssetLiability1" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_LongtermProvisionForDecommissioningRestorationAndRehabilitationCostsMaturitiesRepaymentsofPrincipalafterYearFive" abstract="false" name="LongtermProvisionForDecommissioningRestorationAndRehabilitationCostsMaturitiesRepaymentsofPrincipalafterYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_StockRedeemedorCalledDuringPeriodValue1" abstract="false" name="StockRedeemedorCalledDuringPeriodValue1" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_NumberofSharesIssuedThroughFlowThroughShareFinancing" abstract="false" name="NumberofSharesIssuedThroughFlowThroughShareFinancing" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="agi_EquityFinancingLineItems" abstract="true" name="EquityFinancingLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="agi_Currency1Axis" abstract="true" name="Currency1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="agi_RoyaltyRate" abstract="false" name="RoyaltyRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="agi_OtherLossMember" abstract="true" name="OtherLossMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_InflationRate" abstract="false" name="InflationRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="agi_AdjustmentsforAdvancesandPrepaidExpense" abstract="false" name="AdjustmentsforAdvancesandPrepaidExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_MineralPropertyNonDepletableMember" abstract="true" name="MineralPropertyNonDepletableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_CollarsMember" abstract="true" name="CollarsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_ElChanateSegmentMember" abstract="true" name="ElChanateSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_StockIssuedDuringPeriodValueStockOptionsExercised1" abstract="false" name="StockIssuedDuringPeriodValueStockOptionsExercised1" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_LondonInterbankOfferedRateLIBOR1Member" abstract="true" name="LondonInterbankOfferedRateLIBOR1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_CommitmentsTable" abstract="true" name="CommitmentsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="agi_ReclamationCareandMaintenanceExpenses" abstract="false" name="ReclamationCareandMaintenanceExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_TransactionsCosts" abstract="false" name="TransactionsCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_ReclamationExpenses" abstract="false" name="ReclamationExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_CommitmentsLineItems" abstract="true" name="CommitmentsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="agi_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="agi_ScheduleofManagedCapitalTableTextBlock" abstract="false" name="ScheduleofManagedCapitalTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="agi_StockCancellationOfPostMergerSharesShares" abstract="false" name="StockCancellationOfPostMergerSharesShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="agi_TaxEffectOfWithholdingTax" abstract="false" name="TaxEffectOfWithholdingTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_FuelHedgingInstrumentsMember" abstract="true" name="FuelHedgingInstrumentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_NumberofSharesIssuedThroughShareBasedEmploymentCompensationPlans" abstract="false" name="NumberofSharesIssuedThroughShareBasedEmploymentCompensationPlans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="agi_AccountsPayableAndAccruedLiabilities1Member" abstract="true" name="AccountsPayableAndAccruedLiabilities1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_ContinuinganddiscontinuedoperationsAbstract" abstract="true" name="ContinuinganddiscontinuedoperationsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="agi_BusinessCombinationsConversionRatioofShares" abstract="false" name="BusinessCombinationsConversionRatioofShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="agi_YoungDavidsonSegmentMember" abstract="true" name="YoungDavidsonSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_RoyaltyAgreementsAxis" abstract="true" name="RoyaltyAgreementsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="agi_DisclosureofentitysoperatingsegmentsAbstract" abstract="true" name="DisclosureofentitysoperatingsegmentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="agi_IncomeStatementLocation1Axis" abstract="true" name="IncomeStatementLocation1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="agi_AntidilutiveSecuritiesAxis" abstract="true" name="AntidilutiveSecuritiesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="agi_StockIssuedDuringPeriodValueMerger" abstract="false" name="StockIssuedDuringPeriodValueMerger" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_ContractMiningMaturinginYearsTwoandThree" abstract="false" name="ContractMiningMaturinginYearsTwoandThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_NumberOfOtherEquityInstrumentsSettledInShareBasedPaymentArrangement" abstract="false" name="NumberOfOtherEquityInstrumentsSettledInShareBasedPaymentArrangement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="agi_OperatingandFinancingLeasesFutureMinimumPaymentsDueNextTwelveMonths" abstract="false" name="OperatingandFinancingLeasesFutureMinimumPaymentsDueNextTwelveMonths" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_SharesRepurchased" abstract="false" name="SharesRepurchased" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_ContractMiningRepaymentsinNextTwelveMonths" abstract="false" name="ContractMiningRepaymentsinNextTwelveMonths" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_HedgingDesignation1Domain" abstract="true" name="HedgingDesignation1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_AmortizationCostofSalesExtractiveActivities" abstract="false" name="AmortizationCostofSalesExtractiveActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_ScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareTableTextBlock" abstract="false" name="ScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="agi_DisclosureofadditionalinformationAbstract" abstract="true" name="DisclosureofadditionalinformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="agi_MulatosSegmentMember" abstract="true" name="MulatosSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_ExercisePriceRangeOneMember" abstract="true" name="ExercisePriceRangeOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_OtherRoyaltiesMember" abstract="true" name="OtherRoyaltiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_CADCurrencyInstrumentsMember" abstract="true" name="CADCurrencyInstrumentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_RedPineExplorationMember" abstract="true" name="RedPineExplorationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_PaymentsforPurchaseofOutstandingRoyalty" abstract="false" name="PaymentsforPurchaseofOutstandingRoyalty" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_PercentageofOptiontoAcquireBusinessInterest" abstract="false" name="PercentageofOptiontoAcquireBusinessInterest" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="agi_ScheduleofCashFlowSupplementalDisclosures1TableTextBlock" abstract="false" name="ScheduleofCashFlowSupplementalDisclosures1TableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="agi_RichmontMinesLtdMember" abstract="true" name="RichmontMinesLtdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_NewAccountingPronouncementsPolicy1PolicyTextBlock" abstract="false" name="NewAccountingPronouncementsPolicy1PolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="agi_ConcentrateReceivableMember" abstract="true" name="ConcentrateReceivableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_LongtermProvisionForDecommissioningRestorationAndRehabilitationCostsMaturinginYearsTwoandThree" abstract="false" name="LongtermProvisionForDecommissioningRestorationAndRehabilitationCostsMaturinginYearsTwoandThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_AccruedRoyaltiesCurrent1" abstract="false" name="AccruedRoyaltiesCurrent1" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_DisclosureofCashFlowStatementAbstract" abstract="true" name="DisclosureofCashFlowStatementAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="agi_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestIncome" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_ScheduleofInvestmentsByClassificationTableTextBlock" abstract="false" name="ScheduleofInvestmentsByClassificationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="agi_AntidilutiveSecuritiesDomain" abstract="true" name="AntidilutiveSecuritiesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_IncomeTaxUncertaintiesPolicy1PolicyTextBlock" abstract="false" name="IncomeTaxUncertaintiesPolicy1PolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="agi_CorporateNonSegment1Member" abstract="true" name="CorporateNonSegment1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_StockIssuedDuringPeriodValueWarrantsExercised" abstract="false" name="StockIssuedDuringPeriodValueWarrantsExercised" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_AverageRealizedPricePerOunce" abstract="false" name="AverageRealizedPricePerOunce" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="agi_LossOnRedemptionOfSeniorSecuredNotesAdjustment" abstract="false" name="LossOnRedemptionOfSeniorSecuredNotesAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_OtherProvisionsUndiscountedValue" abstract="false" name="OtherProvisionsUndiscountedValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_OtherInvestments1Member" abstract="true" name="OtherInvestments1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_ScheduleofOtherNonoperatingIncomeExpense1TableTextBlock" abstract="false" name="ScheduleofOtherNonoperatingIncomeExpense1TableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="agi_ReceivablesLineItems" abstract="true" name="ReceivablesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="agi_WarrantsMember" abstract="true" name="WarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_KirazliSegmentMember" abstract="true" name="KirazliSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_NonDilutedBasisAllocatedtotheEmployeeSharePurchasePlan" abstract="false" name="NonDilutedBasisAllocatedtotheEmployeeSharePurchasePlan" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="agi_CommercialProductionPolicyPolicyTextBlock" abstract="false" name="CommercialProductionPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="agi_StockAppreciationRightsMember" abstract="true" name="StockAppreciationRightsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_FlowThroughSharesPolicyPolicyTextBlock" abstract="false" name="FlowThroughSharesPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="agi_MiningandProcessingCostsInventories" abstract="false" name="MiningandProcessingCostsInventories" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_InventoryPolicy1PolicyTextBlock" abstract="false" name="InventoryPolicy1PolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="agi_DeferredTaxAssetsLossCarryforwardsDeductibleTemporaryDifferencesandUnusedTaxCredits" abstract="false" name="DeferredTaxAssetsLossCarryforwardsDeductibleTemporaryDifferencesandUnusedTaxCredits" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_DistributionOfShareBasedCompensation" abstract="false" name="DistributionOfShareBasedCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_ConsiderationTransferredAbstract" abstract="true" name="ConsiderationTransferredAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="agi_ExercisePriceRangeThreeMember" abstract="true" name="ExercisePriceRangeThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate1" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate1" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="agi_COVIDCosts" abstract="false" name="COVIDCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_ScheduleofChangeinDeferredIncomeTaxLiabilityTableTextBlock" abstract="false" name="ScheduleofChangeinDeferredIncomeTaxLiabilityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="agi_IncreaseInSharePriceSecond" abstract="false" name="IncreaseInSharePriceSecond" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="agi_ProcessingPlantMember" abstract="true" name="ProcessingPlantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_TR1Member" abstract="true" name="TR1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_EquitySecurities1Member" abstract="true" name="EquitySecurities1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_SilverForwardContractsMember" abstract="true" name="SilverForwardContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_IncreaseInSharePrice" abstract="false" name="IncreaseInSharePrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="agi_ExtraordinaryMiningDutyTax" abstract="false" name="ExtraordinaryMiningDutyTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_ScheduleofOutstandingDerivativeContractsTableTextBlock" abstract="false" name="ScheduleofOutstandingDerivativeContractsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="agi_CurrentPortionofEquipmentFinancingObligations" abstract="false" name="CurrentPortionofEquipmentFinancingObligations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_GoldOptionsMember" abstract="true" name="GoldOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_StockIssuedDuringPeriodValueDividendReinvestmentPlan1" abstract="false" name="StockIssuedDuringPeriodValueDividendReinvestmentPlan1" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_ReclassifiedAmortizationCosts" abstract="false" name="ReclassifiedAmortizationCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_StockIssuedDuringPeriodValueAcquisitions1" abstract="false" name="StockIssuedDuringPeriodValueAcquisitions1" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_ScheduleofContractsSettledonMonthlyBasisTableTextBlock" abstract="false" name="ScheduleofContractsSettledonMonthlyBasisTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="agi_InventoriesInExcessofTaxValueMember" abstract="true" name="InventoriesInExcessofTaxValueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_WeightedAverageExercisePriceOfShareOptionsFromAssetAcquisitionConversionInSharebasedPaymentArrangement" abstract="false" name="WeightedAverageExercisePriceOfShareOptionsFromAssetAcquisitionConversionInSharebasedPaymentArrangement" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="agi_CollarsandForwardsMember" abstract="true" name="CollarsandForwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_RevolvingCreditFacility1Member" abstract="true" name="RevolvingCreditFacility1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_AuRicoMetalsMember" abstract="true" name="AuRicoMetalsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_EmployeeStockOption1Member" abstract="true" name="EmployeeStockOption1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="agi_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage1" abstract="false" name="LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage1" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="agi_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan1" abstract="false" name="StockIssuedDuringPeriodValueEmployeeStockPurchasePlan1" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
