KUALA LUMPUR - A Malaysian court has ordered opposition leader and former Prime Minister Muhyiddin Yassin to pay more than US$300,000 to another politician in a defamation case, state media said on Friday, adding to the former premier's legal troubles.