1930 3rd Chess Olympiad Hamburg, Germany Poland 48½ Hungary 47 Germany 44½ 1930 Olympiad Cờ vua thứ 3 Hamburg, Đức Ba Lan 48½ Hungary 47 Đức 44½
Petrovs played for Latvia in all seven official Chess Olympiads from 1928 to 1939. Petrovs tham dự 7 kỳ Olympiad Cờ vua chính thức cho Latvia từ 1928-1939.
1928 2nd Chess Olympiad The Hague, Netherlands Hungary 44 United States 39½ Poland 37 1928 Olympiad Cờ vua thứ 2 The Hague, Hà Lan Hungary 44 Hoa Kỳ 39½ Ba Lan 37
1990 29th Chess Olympiad Novi Sad, Yugoslavia Soviet Union 39 United States 35½ England 35½ 1990 Olympiad Cờ vua thứ 29 Novi Sad, Nam Tư Liên Xô 39 Hoa Kỳ 35½ Anh 35½
He also played at unofficial Olympiad at Munich 1936. Ông cũng tham dự Olympiad Cờ vua thứ 3 (không chính thức) tại Munich 1936.
1984 26th Chess Olympiad Thessaloniki, Greece Soviet Union 41 England 37 United States 35 1984 Olympiad Cờ vua thứ 26 Thessaloniki, Hy Lạp Liên Xô 41 Anh 37 Hoa Kỳ 35
He also played at the unofficial Olympiad at Munich 1936. Ông cũng tham dự Olympiad Cờ vua thứ 3 (không chính thức) tại Munich 1936.
1935 6th Chess Olympiad Warsaw, Poland United States 54 Sweden 52½ Poland 52 1935 Olympiad Cờ vua thứ 6 Warsaw, Ba Lan Hoa Kỳ 54 Thụy Điển 52½ Ba Lan 52
He returned from treatment in June 2006, playing in the 37th Chess Olympiad. Anh quay trở lại vào tháng 6 năm 2006, tham gia Olympiad cờ vua lần thứ 37.
1968 18th Chess Olympiad Lugano, Switzerland Soviet Union 39½ Yugoslavia 31 Bulgaria 30 1968 Olympiad Cờ vua thứ 18 Lugano, Thụy Sĩ Liên Xô 39½ Nam Tư 31 Bulgaria 30