At the 32nd Chess Olympiad (1996) in Yerevan, Armenia, he again manned Board 3 for Team Philippines with an ELO of 2450. He recorded a team-best 8.0/12 posting 6 wins, 4 draws and 2 losses with a 66.7% winning rate and a high 2575 TPR and placing 6th among all Board 3 participants. He led the team to a 26th-place finish.