Slovenia's Pogacar, 25, won his fourth stage of the week in a sprint finish in Barcelona, beating Mikel Landa in the general classification by three minutes and 41 seconds.
Denmark's Pedersen, 28, defeated incumbent world champion Van der Poel in a two-man fight to triumph in Belgium.
#cycling