The Swiss blue-chip index SMI, a measure of the largest and most actively traded companies, gained 1.67%, or 99.42 points, to 6,069.91. The broader Swiss Performance Index rose 1.64%, or 88.74 points, to 5,501.24.
In a separate report, the Federal Statistical Office said year-on-year retail sales rose modest 0.6 per cent, after increasing 1.8 per cent in November.