The Spanish claimed their gold in the morning in the city centre with Alvaro Martin and Maria Perez winning the men's and women's races respectively in the 35km walk.
Martin, who became the first man to seal a 20km and 35km double, completed the course in 2:24.30. Perez - winner of the women's 20km on 20 August - also notched up a double with her time of 2:38.40.
During the evening session at the National Athletics Centre, Jamaicans Danielle Williams and Antonio Watson took the top prize in the women's 100m hurdles and the men's 400m respectively.
Williams' victory in 12.43 seconds came eight years after her world crown in Beijing. Jasmine Camacho-Quinn from Puerto Rico won the silver in 12.44 and the American Kendra Harrison got the bronze with a time of 12.46.
"From the time I got here I've felt that all the pressure was on world record holders and Olympic champions," said Williams. "So there was no pressure on me. I was just trying to have fun and execute. I felt like I could win gold but I needed to come with my best and run an almost perfect race ... it wasn't even that but I had what it took."
Watson, 21, clinched his title with a late surge to get past Britain's Matthew Hudson-Smith in 44.22 seconds. Quincy Hall from the United States was third.
"We've changed the stride pattern and we did this all together."
Read more on RFI English
Warholm regains hurdles title as polevaulters Hall and Kennedy share gold
Kipyegon powers to 1500m gold as Tamberi wins high jump crown
Double Dutch misery in late falls at Budapest world athletics championships