Gymnast Kohei Uchimura overcame two falls on the pommel horse to grab the silver medal in the men's all-around competition at the Beijing Olympics on Thursday, giving Japan its first medal in the event in 24 years.

The 19-year-old accumulated 91.975 points on six apparatuses, 2.6 short of China's two-time world champion Yang Wei, who outclassed his rivals at National Indoor Stadium and won the gold.

Frenchman Benoit Caranobe got the bronze, and Japan's Hiroyuki Tomita finished in fourth place.