<?xml version="1.0" encoding="us-ascii"?><InstanceReport xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><Version>2.4.0.8</Version><ReportLongName>060400 - Disclosure - Commitments and Contingencies</ReportLongName><DisplayLabelColumn>true</DisplayLabelColumn><ShowElementNames>false</ShowElementNames><RoundingOption /><HasEmbeddedReports>false</HasEmbeddedReports><Columns><Column FlagID="0"><Id>1</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><LabelSeparator>

</LabelSeparator><CurrencyCode /><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><MCU><KeyName /><CurrencySymbol /><contextRef><ContextID>c20120401to20130331</ContextID><EntitySchema>http://www.sec.gov/CIK</EntitySchema><EntityValue>0000890846</EntityValue><PeriodDisplayName /><PeriodType>duration</PeriodType><PeriodStartDate>2012-04-01T00:00:00</PeriodStartDate><PeriodEndDate>2013-03-31T00:00:00</PeriodEndDate><Segments /><Scenarios /></contextRef><UPS /><CurrencyCode /><OriginalCurrencyCode /></MCU><CurrencySymbol /><Labels><Label Key="CalendarSupplement" Id="0" Label="12 Months Ended" /><Label Key="Calendar" Id="1" Label="Mar. 31, 2013" /></Labels></Column></Columns><Rows><Row FlagID="0"><Id>1</Id><IsAbstractGroupTitle>true</IsAbstractGroupTitle><LabelSeparator>

</LabelSeparator><Level>1</Level><ElementName>us-gaap_CommitmentsAndContingenciesDisclosureAbstract</ElementName><ElementPrefix>us-gaap_</ElementPrefix><IsBaseElement>true</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsCalendarTitle>false</IsCalendarTitle><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><FootnoteIndexer /><Cells><Cell FlagID="0" ContextID="" UnitID=""><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat></Cell></Cells><ElementDataType>xbrli:stringItemType</ElementDataType><SimpleDataType>string</SimpleDataType><IsTotalLabel>false</IsTotalLabel><UnitID>0</UnitID><Label>Commitments and Contingencies [Abstract]</Label></Row><Row FlagID="0"><Id>2</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><LabelSeparator>

</LabelSeparator><Level>2</Level><ElementName>us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</ElementName><ElementPrefix>us-gaap_</ElementPrefix><IsBaseElement>true</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsCalendarTitle>false</IsCalendarTitle><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>terseLabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell FlagID="0" ContextID="c20120401to20130331" UnitID=""><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>&lt;div&gt;&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: times new roman; width: 100%;"&gt;&lt;tr valign="top"&gt;&lt;td align="right" style="width: 18pt;"&gt;&lt;div style="font-size: 10pt; font-family: times new roman; font-weight: bold; display: inline;"&gt;4.&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div style="font-size: 10pt; font-family: times new roman; font-weight: bold; text-align: justify; margin-left: 0pt; margin-right: 0pt; text-indent: 0pt;"&gt;Commitments and Contingencies&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="display: block; text-indent: 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;"&gt;&lt;font style="font-weight: bold; display: inline;"&gt;Royalties.&lt;/font&gt;&amp;#160;&amp;#160;&amp;#160;We received an absolute assignment of a patent relating to the Macroplastique Implantation System, in return for a royalty of 10 British Pounds for each unit sold during the life of the patent.&amp;#160;&amp;#160;Under the terms of an agreement with some former officers and directors of our company, we pay royalties equal to five percent of the net sales of certain Macroplastique products, subject to a specified monthly minimum of $4,500.&amp;#160;&amp;#160;The royalties payable under this agreement will continue until certain patents referenced in the agreement expire in 2015.&amp;#160;&amp;#160;We recognized an aggregate of $353,000, $383,000 and $266,000 of royalty expense, under these agreements in fiscal 2013, 2012 and 2011, respectively.&lt;/div&gt;&lt;div style="display: block; text-indent: 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;"&gt;&lt;font style="font-weight: bold; display: inline;"&gt;Purchase Requirements&lt;/font&gt;.&amp;#160;&amp;#160;In our normal course of business we have commitments, generally for periods of less than one year, to purchase from various vendors finished goods and manufacturing components under issued purchase orders.&amp;#160;&amp;#160;As of March 31, 2013 payments of our contractual obligations for purchase commitments within the next twelve months are $281,000.&lt;/div&gt;&lt;div style="display: block; text-indent: 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;"&gt;&lt;font style="font-weight: bold; display: inline;"&gt;Operating Lease Commitments.&lt;/font&gt;&amp;#160;&amp;#160;We lease office, warehouse, and production space under operating lease agreements, which include escalating lease payments, and lease various automobiles for our European employees.&amp;#160;&amp;#160;These leases expire at various times through August 2016.&amp;#160;&amp;#160;At March 31, 2013, the approximate future minimum lease payments in subsequent fiscal years under noncancelable operating leases with an initial term in excess of one year are as follows:&lt;/div&gt;&lt;div style="display: block; text-indent: 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: times new roman; width: 100%;"&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" style="width: 88%;"&gt;&lt;div&gt;&lt;div style="font-size: 10pt; font-family: times new roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;"&gt;2014&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" style="font-size: 10pt; font-family: times new roman; display: inline; width: 1%;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="font-size: 10pt; font-family: times new roman; text-align: left; width: 1%;"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="font-size: 10pt; font-family: times new roman; text-align: right; width: 9%;"&gt;&lt;div&gt;233,000&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: times new roman; text-align: left; width: 1%;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" style="width: 88%;"&gt;&lt;div&gt;&lt;div style="font-size: 10pt; font-family: times new roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;"&gt;2015&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" style="font-size: 10pt; font-family: times new roman; display: inline; width: 1%;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="font-size: 10pt; font-family: times new roman; text-align: left; width: 1%;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="font-size: 10pt; font-family: times new roman; text-align: right; width: 9%;"&gt;&lt;div&gt;83,000&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: times new roman; text-align: left; width: 1%;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" style="width: 88%;"&gt;&lt;div&gt;&lt;div style="font-size: 10pt; font-family: times new roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;"&gt;2016&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" style="font-size: 10pt; font-family: times new roman; display: inline; width: 1%;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="font-size: 10pt; font-family: times new roman; text-align: left; width: 1%;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="font-size: 10pt; font-family: times new roman; text-align: right; width: 9%;"&gt;&lt;div&gt;41,000&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: times new roman; text-align: left; width: 1%;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td align="left" valign="bottom" style="width: 88%;"&gt;&lt;div&gt;&lt;div style="font-size: 10pt; font-family: times new roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" style="font-size: 10pt; font-family: times new roman; display: inline; width: 1%;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="font-size: 10pt; font-family: times new roman; text-align: left; width: 1%;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="font-size: 10pt; font-family: times new roman; text-align: right; width: 9%;"&gt;&lt;div&gt;3,000&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: times new roman; text-align: left; width: 1%;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td valign="bottom" style="font-size: 10pt; font-family: times new roman; padding-bottom: 2px; width: 88%;"&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="font-size: 10pt; font-family: times new roman; padding-bottom: 2px; width: 1%;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="font-size: 10pt; font-family: times new roman; border-bottom: black 2px solid; text-align: left; width: 1%;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="font-size: 10pt; font-family: times new roman; border-bottom: black 2px solid; text-align: right; width: 9%;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: times new roman; border-bottom: black 2px solid; text-align: left; width: 1%;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td valign="bottom" style="font-size: 10pt; font-family: times new roman; padding-bottom: 4px; width: 88%;"&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td align="right" valign="bottom" style="font-size: 10pt; font-family: times new roman; padding-bottom: 4px; width: 1%;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="font-size: 10pt; font-family: times new roman; border-bottom: black 4px double; text-align: left; width: 1%;"&gt;&lt;div&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="font-size: 10pt; font-family: times new roman; border-bottom: black 4px double; text-align: right; width: 9%;"&gt;&lt;div&gt;360,000&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="font-size: 10pt; font-family: times new roman; border-bottom: black 4px double; text-align: left; width: 1%;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="display: block; text-indent: 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;"&gt;Total operating lease expenses were $252,000, $271,000 and $249,000 in fiscal 2013, 2012 and 2011, respectively.&lt;/div&gt;&lt;div style="display: block; text-indent: 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;"&gt;&lt;font style="font-weight: bold; display: inline;"&gt;Employment Agreements.&lt;/font&gt;&amp;#160;&amp;#160;We have entered into employment agreements with certain officers, the terms of which, among other things, specify a base salary subject to annual adjustments by mutual agreement of the parties, and a severance payment to the employee upon employment termination without cause.&amp;#160;&amp;#160;We provide for various severance amounts payable under the agreements after employment termination.&amp;#160;&amp;#160;Contemporaneously with the execution of their employment agreement, some of the officers executed an "Employee Confidentiality, Inventions, Non-Solicitation, and Non-Compete Agreement."&amp;#160;&amp;#160;This agreement prohibits the employee from disclosing confidential information, requires the employee to assign to us without charge all intellectual property relating to our business which is created or conceived during the term of employment, prohibits the employee from encouraging employees to leave our employment for any reason and prohibits competition with us during the term of employment and for a specified term thereafter.&lt;/div&gt;&lt;div style="display: block; text-indent: 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: Times New Roman; text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;"&gt;&lt;font style="font-weight: bold; display: inline;"&gt;Product Liability.&lt;/font&gt;&amp;#160;&amp;#160;The manufacture and sale of medical devices exposes us to significant risk of product liability claims, some of which may have a negative impact on our business.&amp;#160;&amp;#160;Any defects or risks that we have not yet identified with our products may give rise to product liability claims.&amp;#160;&amp;#160;Our existing $10 million of worldwide product liability insurance coverage may be inadequate to protect us from liabilities we may incur or we may not be able to maintain adequate product liability insurance at acceptable rates.&amp;#160;&amp;#160;If a product liability claim or series of claims is brought against us for uninsured liabilities or in excess of our insurance coverage and it is ultimately determined that we are liable, our business could suffer.&lt;/div&gt;&lt;div style="text-align: left; margin-left: 0pt; display: block; margin-right: 0pt; text-indent: 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</NonNumbericText><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat></Cell></Cells><ElementDataType>nonnum:textBlockItemType</ElementDataType><SimpleDataType>na</SimpleDataType><ElementDefenition>The entire disclosure for commitments and contingencies.</ElementDefenition><ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef

 -Publisher FASB

 -Name FASB Interpretation (FIN)

 -Number 14

 -Paragraph 3

 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.



Reference 2: http://www.xbrl.org/2003/role/presentationRef

 -Publisher FASB

 -Name Accounting Standards Codification

 -Topic 210

 -SubTopic 10

 -Section S99

 -Paragraph 1

 -Subparagraph (SX 210.5-02.25)

 -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682



Reference 3: http://www.xbrl.org/2003/role/presentationRef

 -Publisher FASB

 -Name Accounting Standards Codification

 -Topic 825

 -SubTopic 20

 -Section 50

 -Paragraph 1

 -URI http://asc.fasb.org/extlink&amp;oid=6449706&amp;loc=d3e16207-108621



Reference 4: http://www.xbrl.org/2003/role/presentationRef

 -Publisher FASB

 -Name Accounting Standards Codification

 -Topic 460

 -SubTopic 10

 -Section 50

 -Paragraph 8

 -URI http://asc.fasb.org/extlink&amp;oid=6398077&amp;loc=d3e12565-110249



Reference 5: http://www.xbrl.org/2003/role/presentationRef

 -Publisher FASB

 -Name Accounting Standards Codification

 -Topic 450

 -SubTopic 20

 -Section 50

 -Paragraph 4

 -URI http://asc.fasb.org/extlink&amp;oid=6952336&amp;loc=d3e14435-108349



Reference 6: http://www.xbrl.org/2003/role/presentationRef

 -Publisher FASB

 -Name Accounting Standards Codification

 -Topic 440

 -SubTopic 10

 -Section 50

 -Paragraph 2

 -URI http://asc.fasb.org/extlink&amp;oid=6394976&amp;loc=d3e25287-109308



Reference 7: http://www.xbrl.org/2003/role/presentationRef

 -Publisher FASB

 -Name Statement of Financial Accounting Standard (FAS)

 -Number 5

 -Paragraph 9, 10, 11, 12

 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.



</ElementReferences><IsTotalLabel>false</IsTotalLabel><UnitID>0</UnitID><Label>Commitments and Contingencies</Label></Row></Rows><Footnotes /><IsEquityReport>false</IsEquityReport><ReportName>Commitments and Contingencies</ReportName><MonetaryRoundingLevel>UnKnown</MonetaryRoundingLevel><SharesRoundingLevel>UnKnown</SharesRoundingLevel><PerShareRoundingLevel>UnKnown</PerShareRoundingLevel><ExchangeRateRoundingLevel>UnKnown</ExchangeRateRoundingLevel><HasCustomUnits>true</HasCustomUnits><IsEmbedReport>false</IsEmbedReport><IsMultiCurrency>false</IsMultiCurrency><ReportType>Sheet</ReportType><RoleURI>http://uroplasty.com/role/CommitmentsAndContingencies</RoleURI><NumberOfCols>1</NumberOfCols><NumberOfRows>2</NumberOfRows></InstanceReport>
