STRASBOURG – McDonald’s won a trademark dispute with a Singapore rival on Tuesday as Europe’s second highest court backed its claim to have exclusive rights to the use of ‘Mc’ or ‘Mac’ in trademark names for foodstuffs and beverages.