The Swiss blue-chip index SMI, a measure of the largest and most actively traded companies, gained 0.10%, or 5.88 points, to 6,180.77. The broader Swiss Performance Index added 0.01%, or 0.47 points, to 5,723.84.
"Good results from Lonza and EFG supported the Swiss market today," said Christophe Ochsner at Mirabaud Securities LLP's equity sales desk in Geneva. "Market sentiment is still uncertain though, with nervous investors watching the situation in Spain."