Zamorano’s domestic exploits quickly began to attract international attention and it would be Italian side Bologna who would ultimately bring the exciting Chilean to Europe. He would, however, never play for the side from the north of Italy. Zamorano had been brought to Italy along with compatriot and friend, Hugo Rubio, after both had impressed in trials. Ultimately Bologna elected to back the more experienced and esteemed Rubio, sending Zamorano out on loan to Swiss side, St.Gallen, where he would ultimately shine. In fact, he impressed so much that the Swiss side would elect to buy Zamorano from Bologna, who put up little resistance to the roughly 250,000 Euro sale.
Ironically following an injury hit debut season Hugo Rubio himself would be sent out on loan to St. Gallen, joining up with Zamorano. They formed a prolific partnership before Zamorano would again be on the move. He would end his time in Switzerland with 37 goals over two seasons.