Do you have any status with them ? You could try calling the Skywards number and raise a query via them. Alternatively, have you tried online chat ? Emirates is known for its excellent customer service especially when it comes to compensation/refunds