A two-stage algorithm is proposed for the estimation of the fundamental frequency of asynchronously sampled signals in power systems. In the first stage, time-domain interpolation reconstructs the power system signal at a new sampling time and the reconstructed signal passes through a tuned sine filter to eliminate harmonics. In the second stage, the fundamental frequency is estimated using a modified curve fitting, which is robust to noise. The evaluation results confirm the efficiency and validity of the two-stage algorithm for accurate estimation of the fundamental frequency even for asynchronously sampled signals contaminated with noise, harmonics, and an inter-harmonic component.