Saudi Arabia has announced that its defense systems have intercepted three missiles, allegedly fired from Yemen, in skies over the capital Riyadh.

Saudi-owned broadcaster Al-Arabiya on Wednesday quoted authorities in the Saudi air defense forces as saying that three loud blasts heard in the city earlier in the day were related to the interception of the missiles.

Yemen's Houthi Ansarullah movement said its missiles had targeted the Saudi Defense Ministry building in Riyadh, Yemeni TV reported.

Witnesses said they heard at least three blasts across Riyadh and three separate clouds of smokes could be seen above the city.

Earlier reports from Riyadh said three loud blasts had been heard in the city and that the government had provided no immediate details on the location of the explosions and what may have caused them.