Maszerujące wojska szwajcarskie były słabo uzbrojone oraz niedostatecznie zaopatrzone w prowiant, nie posiadały też artylerii. Do większej potyczki doszło koło Bormio, gdzie siły szwajcarskie natknęły się na Hiszpanów. W wyniku walk, Hiszpanie zostali pokonani Bormio zajęte w dniu 3 września. Następnie wygłodzeni żołnierze zajęli się plądrowaniem okolicznych miejscowości, kilka dni oczekując na dostawy amunicji i żywności. Dopiero dnia 9 września sprzymierzeńcy dotarli pod Tirano, gdzie znajdowały się główne siły hiszpańskie.
Przebieg bitwy Dnia 11 września nastąpił atak na Tirano. Główne uderzenie nastąpiło pod Sernio, zgodnie z planem wszystkie trzy grupy armii miały uderzyć równocześnie: Berneńczycy w centrum, siły Związku z prawej a zuryskie z lewej flanki. Berneńczycy, którzy nie zdążyli dostatecznie wybadać terenu i sił przeciwnika, w trakcie ataku dostali się zastawioną przez Hiszpanów pułapkę, odnosząc znaczne straty, tracąc m.in. wszystkich dowódców już na początku bitwy m.in. Niklausa von Mülinena. Spóźnione oddziały zuryskie oraz Związku wyparły co prawda Hiszpanów z zajętych pozycji pod Tirano, nie były jednak w stanie rozstrzygnąć losów bitwy na swoją korzyść. Ostatecznie kontratak hiszpański zmusił sprzymierzonych do pośpiesznego nocnego odwrotu.