A magnitude 6.5 earthquake struck off the southern coast of the Philippines on Friday, less than three weeks after a powerful earthquake in the same region killed more than 80 people.
According to the United States Geological Survey, the quake occurred at a depth of 52.4 kilometres, about 35 kilometres southwest of Jose Abad Santos town on Mindanao. The agency later revised the magnitude from an initial 6.7 to 6.5.
No tsunami warning was issued following the earthquake.
A rescue official in Santa Maria said there were no immediate reports of casualties or damage, noting that although the shaking was strong, it lasted only briefly.

The latest tremor comes weeks after a magnitude 7.8 earthquake struck Mindanao on June 8, causing widespread destruction, triggering landslides, displacing thousands of residents and prompting tsunami warnings across the region.
The earlier quake also caused coastal uplift, raising parts of the seabed by about two metres and extending sections of the shoreline by as much as 200 metres.
Authorities said the June 8 earthquake had killed 81 people and injured more than 1,300 as of Friday.
The Philippines experiences frequent earthquakes because it lies along the Pacific Ring of Fire, a region known for intense seismic and volcanic activity. The nearby Cotabato Trench is also a major source of recurring earthquakes.
Trending 