Hafiz, who had been boosted by the withdrawal of Olympic champion Taufik Hidayat they were to clash in the first round found Sony a hurdle too high.
The Malaysians defeat means his aim of registering a first win over world champion Lin Dan of China has to be put on hold. They were drawn to clash in the quarter-finals.
Seeded joint fifth, Hafiz was expected to coast to victory yesterday but his inconsistency cost him dearly again as Sony won 21-11, 21-14 in 33 minutes.
It was a sad end for Hafiz as brother Roslin had been sent packing by Lin Dan in the first round on Wednesday. Lin Dan, however, was stretched to three games before triumphing 24-22, 16-21, 21-9.
Lin Dan then advanced to todays quarter-finals with a 21-14, 21-18 win over Simon Santoso of Indonesia.
Hafizs defeat meant Lee Chong Wei was the sole Malaysian left in the mens singles. He had yet to play his second round clash against Kasper Oedum of Denmark at Press time.
There were no problems though for Koo Ki en Keat-Tan Boon Heong who beat Indonesias Luluk Hadiyanto-Alven Yulianto 22-20, 21-15 in a repeat of the Doha Asian Games final, which the Malaysians won, to advance to the quarter-finals.
Kien Keat-Boon Heong, who had outplayed Sigit Budiarto-Fran Kurniawan in the first round, are expected to meet their third Indonesian opponents Markis Kido-Hendra Setiawan in the last eight today.
However, Tan Bin Shen-Ong Soon Hocks campaign came to an end when they lost 18-21, 21-14, 21-10 to world champions Fu Haifeng-Cai Yun of China.
Three more pairs were involved in late matches last night.
Lin Woon Fui-Fairuzizuan Tazari were up against joint third seeds Jung Jae Sung-Lee Yong Dae of South Korea.
Veterans Choong Tan Fook-Lee Wan Wah were to play Denmarks Peter Steffensen-Rasmus Andersen while Gan Teik Chai-Zakry Latif were taking on second seeds Jens Eriksen-Martin Lundgaard Hansen of Denmark.
In the womens singles, Wong Mew Choo advanced to the quarter-finals after beating Chinas Wang Lin 18-21, 21-17, 21-14 in the second round.
Julia Wongs run came to an end when she lost 21-13, 21-12 to Chinas third ranked player Jiang Yanjiao.
In the womens doubles, Haw Chiou Hwee-Lim Yin Loo found Taiwans Chien Yu Chin-Cheng Wen Hsing too strong and lost 21-17, 21-9.