The SportPesa Racing Point and Renault drivers were squabbling over track space as they wound up for their final push laps in Q1.
Ricciardo tried to overtake Perez at the final corner but the latter was not having any of it. It resulted in both respective laps being compromised before they had even started.
Back in the paddock to discuss the incident, Perez was angry with Ricciardo’s antics.
“We were stuck with traffic so everyone was trying to open a gap,” Perez told Sky Sports F1.
“But what Daniel [Ricciardo] tried there was very disrespectful. He wrecked his lap, my lap and I end up starting my lap too close to Norris and I think Daniel was very close to me too.
“We are queuing up for the final lap and Daniel tries to overtake, therefore I am having to push because it was the final corner otherwise you start too close to him.
“So a very bad day for us.”
Asked whether a Q2 appearance was possible had he not been impeded, he said: “Yes, I think so. A perfect Q1 would have meant Q2.
Perez is due to start P16 following Antonio Giovinazzi’s grid drop for block, while Daniel Ricciardo is poised to line up in a rather lowly P18 in his Renault.
Follow all the action from the Hungarian Grand Prix with the PlanetF1 live centre