Le combat des îles Cocos est une bataille livrée le , pendant la Première Guerre mondiale, dans l'océan Indien, au large des îles Cocos, entre le croiseur de la Royal Australian Navy HMAS Sydney, commandé par le capitaine de frégate John C.T. Glossop, et le croiseur léger de la Marine impériale allemande SMS Emden, commandé par le korvettenkapitän . C'est le premier combat, dans ce conflit, de la jeune Marine australienne. Le croiseur Emden détaché de l'escadre allemande d'Extrême-Orient menait depuis le début de la guerre une brillante guerre de corsaire dans l'océan Indien, coulant 18 navires marchands ainsi qu'un croiseur russe et un destroyer français lors du combat de Penang, le 28 octobre 1914. L'amirauté britannique voulut mettre un terme aux exploits de ce fléau, lançant plusieurs navires aux trousses du corsaire. Celui-ci atteint les îles Cocos dans l'intention de faire du charbon auprès d'un ravitailleur et de détruire la station télégraphique de l'Eastern Telegraph Company qui s'y trouve. Cette station était reliée à trois câbles sous-marins, vers l'Australie, l'île Maurice et la Malaisie, justifiant son intérêt pour les Allemands. LEmden envoie à terre un détachement de et trois officiers sous la direction du commandant en second, le lieutenant de vaisseau Hellmuth von Mücke. La station n'a pas de moyens de défense, mais a cependant le temps d'envoyer un court SOS à 6h55. Vu l'urgence, le message ne fut même pas codé. LEmden essaya de brouiller le message, mais en vain. Par chance pour les Britanniques, un convoi se trouve non loin, au nord. L'un des quatre croiseurs qui l'escortent, le HMAS Sydney, est dérouté pour voir. Il découvre l'insaisissable croiseur, dans le lagon, occupé à essayer de récupérer la troupe qu'il avait mise à terre. Les vigies du navire allemand ont d'abord cru que l'arrivant était leur navire ravitailleur. Ils avaient en effet capturé précédemment, le 27 septembre, un navire charbonnier affrété par l'Amirauté britannique, le Buresk, avec tonnes de charbon.