A 6.0-magnitude earthquake rocked the southern Philippines on Wednesday, the US Geological Service said, with local authorities warning of aftershocks and possible damage.

The quake struck at 6:44 pm (1044 GMT), near Monkayo municipality in Davao de Oro province on Mindanao island.