V druhej etape, ktorá merala 142 kilometrov a viedla z mesta Tarnowskie Góry do Katovíc, nezopakoval triumf zo soboty a skončil na ôsmej priečke. Uspel Talian Sacha Modolo (SAE Team Emirates) pred Dannym van Poppelom a Maxom Walscheidom.
Aj nedeľná etapa favorizovala špurtérov. Saganov tím Bora-Hansgrohe počas nej udával tempo na čele pelotónu spoločne so zoskupením Orica-Scott, za ktoré súťaží austrálsky konkurent dvojnásobného majstra sveta Caleb Ewan. Posledný v úniku zostal domáci Adrian Kurek (CCC Sprandi Polkowice), toho pohltil hlavný balík 38 kilometrov pred cieľom. Vzápätí vyrazil ďalší Poliak Pawel Bernas, ale ani jeho snaženie neviedlo do víťazného konca.
Očakávania sa tak naplnili a rozhodovalo sa v hromadnom dojazde. Sagan mal ešte dva okruhy pred finišom výhodnú pozíciu blízko čela pelotónu, ale on ani Ewan sa v špurte nepresadili výraznejšie dopredu. Holanďan Van Poppel z tímu Sky sa posunul na vedúcu priečku priebežného poradia pred Sagana, Slovák na druhom poste má rovnaký čas.
Výsledky 2. etapy Okolo Poľska (Tarnowskie Góry - Katovice, 142 km):
1. Sacha Modolo (Tal./UAE Team Emirates) 3:15:21 h, 2. Danny van Poppel (Hol./Sky), 3. Max Walscheid (Nem./Sunweb), 4. Boy van Poppel (Hol./Trek-Segafredo), 5. Youcef Reguigui (Alž./Dimension Data), 6. Tom Van Asbroeck (Belg./Cannondale-Drapac), 7. Niccolo Bonifazio (Tal./Bahrain-Merida), 8. Peter SAGAN (SR/Bora-Hansgrohe), 9. Riccardo Minali (Tal./Astana), 10. Nathan Haas (Aus./Dimension Data) - všetci rovnaký čas ako víťaz
Priebežné poradie:
1. D. van Poppel 6:11:27 h, 2. SAGAN, 3. Modolo - obaja rovnaký čas, 4. Caleb Ewan (Aus./Orica-Scott +4 s, 5. Walscheid +6, 6. Kamil Gradek (Poľsko) +7, 7. Haas +9, 8. Wout Poels (Hol./Sky) +9, 9. Bonifazio +10, 10. B. van Poppel +10