Markets | Fri Dec 28, 2012 4:37am IST

Japan's Nikkei set to post best yearly gain since 2005