1996年，第四次出征奥运的王义夫在10米气手枪的预赛中领先意大利射手罗伯特·迪多纳2环，随后在决赛中一路领先，直到最后一枪，身体欠佳的王义夫在打出非常糟糕的6.5环后因体力不支并昏倒，最终以0.1环的劣势惜败。2000年，王义夫和法国射手弗兰克·迪穆兰同以590环平奥运纪录的成绩晋级决赛，最终王义夫以两环之差屈居亚军。在2004年雅典奥运会上，王义夫再次在奥运预赛中打出590环的成绩，但是俄罗斯射手米哈伊尔·内斯特鲁耶夫以591环名列第一，在决赛中王义夫逐步缩小了与内斯特鲁耶夫的差距，最终以0