Sich nunmehr ganz auf den Diskuswurf konzentrierend gelangte er bei den Asienmeisterschaften 2007 in Amman mit 60,91 m auf den vierten Platz und schied anschließend bei den Weltmeisterschaften in Osaka mit 61,22 m in der Qualifikation aus. 2008 qualifizierte er sich erneut für die Olympischen Spiele in Peking, kam aber mit 60,69 m erneut nicht über die Vorrunde hinaus. Nach einem Jahr Wettkampfpause gewann er bei den Commonwealth Games 2010 in Neu-Delhi mit einer Weite von 63,69 m die Silbermedaille hinter dem Australier Benn Harradine und startete anschließend erneut bei den Asienspielen in Guangzhou, bei denen er mit 63,13 m die Bronzemedaille hinter den Iranern Hadadi und Mohammad Samimi.