Following are the results of men's shot put final at the Beijing Olympic Games on Friday:
1. Tomasz Majewski, Poland, 21.51 meters
2. Christian Cantwell, United States, 21.09
3. Andrei Mikhnevich, Belarus, 21.05
4. Dylan Armstrong, Canada, 21.04
5. Pavel Lyzhyn, Belarus, 20.98
6.Yuriy Bilonog, Ukraine, 20.63
7. Reese Hoffa, United States, 20.53
8. Pavel Sof'in, Russia, 20.42.
(Xinhua News Agency August 15, 2008)